PHP preg_replace() 反向引用用作另一个函数的参数
我正在尝试使用正则表达式从标签中提取信息,然后根据标签的各个部分返回结果。 preg_replace('/<(example )?(example2)+ />/',analyze(array($0,…
我有 HTML 注释被包裹在 Li 和 P 标签中:(
我的内容首先是 htmlentities,然后是 stripslashes,最后是 nl2br。 这意味着最后的水印最终会变成: <li><p><!-- watermark --></p&g…
preg_replace - 留下不需要的字符
我有一个字符串: $string = "Hello World!" 我想将其转换为 URL 友好标记,并且我开发了一个函数来执行此操作: function stripJunk($string){ $stri…
PHP preg_replace() 编译失败:缺少 )
我有以下函数来返回脚本的干净路径。 function cleanPath($path) { $path = (string) $path $path = preg_replace( array( '#[\n\r\t\0]*#im', '#/(\.…
帮助 preg_replace
我想替换由标签 start_ticker 结束的 html 文本 代码.... end_ticker 我没有成功 我的代码是 $string_html = preg_replace('/<!-- start_ticker --&…
preg_replace 密码过滤器
对于 PHP,我想对密码使用 preg_replace() 过滤器,这样密码可用的唯一字符是 US ASCII 可输入字符、减号控制代码和 NULL。 可以插入到 preg_replace(…
为所有内部 URL 添加后缀
我需要将后缀 ?hl=foo 添加到我网站上所有内部 URL 的末尾。 我不确定最好的方法来做到这一点,因为诸如...... <a href="http://www.example.com"&g…
替换两个单词之间可能有一个或多个任何类型的空格
我是正则表达式的新手,并且在看似简单的情况下遇到了困难。 我需要将“foo bar”替换为“fubar”,其中 foo 和 bar 之间有任意数量和种类的空白。 无…
删除链接中的第一个正斜杠?
我需要删除格式如下的链接内的第一个正斜杠: /directory/link.php 我需要: directory/link.php 我不识字正则表达式(preg_replace?),这些斜杠正…
用于清理空的、不必要的 HTML 标签的正则表达式
我在我的一个项目中使用 TinyMCE (WYSIWYG) 作为默认编辑器,有时它会自动添加 &nbsp , 或 div。 我一直在搜索,但我确实找不到使用正则表达式清理…
MySQL 字符串替换
嘿,使用 MySQL 从特定列中的所有行中删除开头和结尾斜杠的最有效方法是什么? 之前: /hello/world/ foo/bar/ /something/else /one/more/* 之后: h…
如何用 PHP 替换字符串中的变量?
所以我有一些 PHP 代码,如下所示: $message = 'Here is the result: %s' 我只是使用 %s 作为示例。 它基本上是一个占位符,用于存放任何内容。 然后…