preg_replace 还是 preg_replace_callback?
我在一些使用旧系统的页面上有链接,例如: This is a link 它们需要转换为新系统,就像: This is a link 我可以使用 preg_replace t0 更改我需要的…
根据 url 值更改 bbcode
我使用 preg_replace 和一个数组来遍历我的 bbcode 并在发布新闻条目时进行更改。 例如 $bbcode = array ( "/\[url\=(.*?)\](.*?)\[\/url\]/is" => "$…
PHP:仅从可能的 <> 中删除电子邮件地址
我需要一些帮助,仅从可能包含的 <> 中获取电子邮件地址。括号。 例如,我有以下 3 个字符串,我需要每个字符串仅返回电子邮件地址: [email protecte…
我如何更改该正则表达式脚本
此正则表达式: $text = preg_replace("/@([^\s]+)/", "\\0", $text); .. 将以 @ 开头的所有单词转换为链接。所以它将 @joshua 变成: @joshua.. 但我…
需要有关 php 中的正则表达式替换的帮助
我有一个包含此模式链接的字符串: xxxx 我想删除“http://xxx.xxx.xxx/random_string;url=”并保留字符串的其余部分,留在最后 xxxx 有人可以帮忙吗…
preg_replace - 如何删除标签内的内容?
说我有这个。 $string = "anyting1234anytingabcd"; $regex = "#([])#"; echo preg_replace($regex,'',$string); 输出是 abcd 但我想要 1234abcd 我该…
PHP,正则表达式和 preg_replace,需要一些帮助
我需要一些替换方面的帮助: Some text [ id ] ... Some text | id 我是正则表达式的新手,我只是不知道如何安全地将文本保留在 [ ] 中...而且我不想…
如何从 php 字符串中删除 ASCII 换行符 (nl) 和载体返回字符 (cr)
我必须从 php 字符串中删除并替换 ASCII 换行符 (nl) 和载体返回字符 (cr)。 我尝试使用以下语句将 $input 中的所有 ASCII (nl) 字符替换为空格,但不…
PHP 正则表达式 preg_replace
我有一些带有 css 样式的文本(从数据库中获取,所以当我使用 echo 时,css 会显示),并且我想使用 preg_replace 来替换该 css(例如用空格)。我尝…
preg_replace - 删除 图像周围的标签
目前构建 WordPress 主题和 wpautop 功能使用起来相当痛苦。当谈到正则表达式时,我几乎是一个完全的菜鸟,我想知道是否有人可以帮助我。 假设我有: …
preg_replace问题
我有一个字符串 The Incredible Hulk (2008) 并使用模式 /^\([0-9]{1,4}\)$/ 删除 (2008)。 PHP 代码如下所示: $x = trim(preg_replace("/^\([0-9]{1…
在关联数组内搜索和替换
我需要在关联数组内搜索和替换。 例如: $user = "user1"; // I've updated this $myarray = array("user1" => "search1", "user2" => "search2", "us…
如何清理包含&符号的文本字符串以便与另一个文本字符串进行比较
因为有多种编码“特殊”字符的方法,特别是与符号,所以如何进行字符串比较,从针和大海捞针中删除所有特殊字符,以允许“苹果对苹果”比较来检查大海…
Preg_正确替换多个bbcode
目前,我正在创建一个 bbCodes 函数,以将所有 bbCodes 替换为文本中相应的 HTML 代码。我的代码像这样工作 atm: public function bbCodes($text) { …