PHP preg_match_all函数正则表达式

问题描述 投票:0回答:1

下面是我用来搜索wordpress网站中任何主题标签的文本示例段,将它们创建为链接。我正在使用正则表达式PHP preg_match_all函数来执行此操作。

这些疏水阀的一个有用附件是#2823CO²气体调节器套件,设计用于无法获得或不需要干冰的区域。添加二氧化碳气体调节剂套件可提高许多蚊子以及黑蝇,稳定苍蝇,叮咬蝠and和新世界沙蝇的捕获率。为了更好地控制调节器的运行时间,建议使用#2880CT定时器进行无人值守停止和开始采集时间。

现在可以为BG-2 Sentinel陷阱提供防雨罩。

有关其他更换产品,请参阅:绿色便携袋#2880GCC,二氧化碳发射器喷嘴#2880CO,No-See-Um网眼袋#2880CNS1。

使用下面的PHP行,它会找到所有数字,并且只是段中提供的主题标签中包含的第一个字母,它会忽略并省略主题标签中的任何剩余字符。

(例如#2880GCC仅获得#2880G)

preg_match_all( apply_filters( "wpht_regex_pattern", '/#(\w{4,10})/u'), strip_tags($content), $hashtags );

使用下面的PHP行,它会找到所有数字和字母但忽略任何没有任何字母后跟数字的标签。

(例如#2823)

preg_match_all( apply_filters( "wpht_regex_pattern", '/#(\w\w{4,10})/u'), strip_tags($content), $hashtags );
php regex wordpress
1个回答
0
投票

使用现有的qazxsw poi和一个额外的非捕获组qazxsw poi。它应该匹配所有单词与字母数字值之前的REGEX

?:

要么

#

但是:Kua zxsw指出

© www.soinside.com 2019 - 2024. All rights reserved.