【发布时间】:2023-03-14 00:25:01
【问题描述】:
我正在尝试对包含我要提取的多个短语的数据执行 preg_match_all。
数据:
'us/Llane/Hówl' then some other text then 'us/Casey/Hówl' and so on
我想将 Llane 和 Casey 这两个名字提取到一个数组中。我目前正在使用http://www.phpliveregex.com/ 以及我的代码本身来尝试解决这个问题,但即使有一些互联网上的优秀指南,正则表达式似乎也很难理解。据我所知,这应该可行:
preg_match_all("/us\/(.*?)\/HÓWL'/",$data,$output);
但我得到的只是 $output[0] 和 $output[1] 两者都是空白的。我之前没有遇到问题,所以它可能是特殊字符,但是我只能找到有关 preg_match_all 的信息以检测特殊字符,而不仅仅是在字符串中使用它们。任何帮助都会很棒,我已经在这个问题上卡住了大约 4 天,并且花了很多时间来解决这个问题。
【问题讨论】:
标签: php regex special-characters preg-match-all