在 PHP 中将纯文本 URL 转换为 HTML 超链接
我有一个简单的评论系统,人们可以在纯文本字段内提交超链接。当我将这些记录从数据库显示回网页并显示到网页中时,我可以使用 PHP 中的哪些 RegExp …
使用数组调用 preg_replace() 之前需要 ksort() 吗?啊?
周末我在使用 preg_replace 进行了一些工作,并且正在阅读 Php preg_replace 文档 当我看到一些奇怪的东西时。 文档中的示例 #2 显示,当给出以下 php…
PHP - preg_replace 具有多个匹配项
假设我有一个像这样的字符串: $text = "<object>item_id1a2b3</object>xxx<object>item_id4c5d6</object>" 我想将其转换为: %ITEM:…
PHP:正确的正则表达式使第一个冒号左边的每个字母都小写
$value='x-Cem-Date:Wed, 16 Dec 2009 15:42:28 GMT' 现在我有: $value = preg_replace('/(^.+)(?=:)/e', "strtolower('\\1')", $value) 这个输出 $v…
匹配第一个不以正则表达式中的图像开头
在 PHP 中,我尝试匹配后面没有紧跟 标记的第一个段落标记,并向该段落标记添加一个类。 例如,它会将一个类添加到: <p>Text</p> 而 <p>…
PHP preg_replace:帮我理解(?=:)
在另一个问题中,有以下几行: $value='x-Cem-Date:Wed, 16 Dec 2009 15:42:28 GMT' $value = preg_replace('/(^.+?)(?=:)/e', "strtolower('\\1')", …
将所有 br 标签转换为一个通用的
>
需要一个简单的 preg_replace 将所有 和所有可能的 br 组合转换为 。 这需要按顺序工作,以便我可以处理字符串,即: $output = preg_replace('', '',…
preg_replace 删除空标签但保留块引号的末尾
我创建这个表达式是为了删除页面中的所有空标签(包括只有空格的标签)。 $content = preg_replace('/<[^\/>]*>([\s]?)*<\/[^>]*>/', '',…
在 PHP 中,将冒号左边的每个字母小写,不使用爆炸、内爆
这可以用正则表达式来完成吗? 示例 x-example-HEADER:teSt 变成 x-example-header:测试 y-example:testoneTWO Three 变成 y-示例:testoneTWO三…
使用 PHP 如何将文本文件连同链接一起输出到表格中
我有这个文本文件: Dec 04 20:15 Naruto 123 Dec 04 17:42 Naruto 98 Dec 04 16:19 D Gray Man 001 Dec 04 16:05 Bleach 128 Dec 04 12:13 50 x 50 4…
如何使用具有 2 个值的 preg_match_all 和 preg_replace 来创建 2 个不同的链接
我有一个在表格中显示的文本文件。我正在使用 preg_match_all 查找具有特定章节的特定标题,并用 preg_replace 替换标题和章节以使其成为链接。 例如…
preg_replace - 单独替换的数组
我正在努力实现以下目标: $subject = 'ab a' $search = 'a' $替换='1'; : 期望的结果 数组 ( [0] => 1 乙 [1] => ab 1 ) 有 什么办法可以用 …