正则表达式,将多个斜杠替换为一个
这似乎是一个很容易解决的问题,但它并不像看起来那么容易。我在 PHP 中有这个字符串: ////%postname%/ 这是一个 URL,我永远不想在一行中出现多个斜…
PHP 正则表达式抓取 {tag}something{/tag}
我正在尝试使用正则表达式字符串来与 PHP preg 函数(preg_match 等)一起使用,并且对此感到困惑: 如何匹配此字符串?: {area-1}some text and may…
PHP - 将多个斜杠减少为单斜杠
我有一个正则表达式,用于将多个斜杠减少为单个斜杠。目的是读取之前使用 apache 中的 mod_rewrite 转换为人类可读链接的 url,如下所示: http://www…
preg_replace 帮助:电话号码
我这里需要一点帮助。此代码正确显示我输入的每种格式 - 除非它是 xxx.xxx.xxxx 它保留了句点!我如何也过滤掉经期? preg_replace("/([0-9]{3})([0-9…
使用 preg_replace 时如何增加替换字符串中的计数?
我有这样的代码: $count = 0 preg_replace('/test/', 'test'. $count, $content,-1,$count) 对于每次替换,我都会获得 test0. 我想要 test0、test1、…
将非 html 链接替换为标签
我有一段代码,它将采用如下所示的文本块: 示例文本 示例文本 http://www.google.com 示例文本 使用 preg_replace_callback 方法和以下正则表达式: …
使用数组对同一字符串进行多次替换(可能是 preg_replace)
我需要用数组中的字符串替换某个字符串(问号)的多个实例。例如,如果我要替换的字符串出现 3 次,并且我的数组的长度为 3,则第一个将被数组中的第…
用于分割所有未转义分号的正则表达式
我正在使用 php 的 preg_split 来根据 semi 分割字符串-冒号,但我需要它只在非转义分号上分割。 <? $str = "abcdef\\abcdef" $arr = preg_split("/…
在函数内部的 preg_replace 中调用函数
我有一些具有与此类似的结构的代码 function bbcode($Text) { //$Text = preg_replace("/\[video\](.+?)\[\/video\]/",embed_video($1), $Text) retur…
preg_replace 里面的 preg_match_all 问题
我试图在数据文件中找到某些特定块并替换其中的某些内容。之后将整个内容(带有替换的数据)放入一个新文件中。我目前的代码如下所示: $content = fi…
preg_replace 或 str_replace
我有一些文本,如下所示: Paragraphs of text (SOME KNOWN TEXT)Unknown Text(SOME OTHER KNOWN TEXT) Some additional paragraphs of text 我想要的…