«

如何用正则表达式排除HTML代码中中文加冒号的字符串?

时间:2024-12-10 20:27     作者:emer     分类:


正则表达式:排除中文加冒号格式字符串

匹配 html 代码中两个

标签之间内容时,遇到中文加冒号的格式(如:“张无忌:”),传统正则表达式会把这些内容也匹配到,导致结果不符合预期。

为了排除中文加冒号格式字符串,我们可以使用负向前瞻断言,即:preg_match_all('/

(?!.*[x{4e00}-x{9fa5}:]).*/u', $input, $matches);

以上就是如何用正则表达式排除HTML代码中中文加冒号的字符串?的详细内容,更多请关注php中文网其它相关文章!