php正则如何匹配:除(中文加冒号)格式之外的字符串?-灵析社区

你没饰八

比如我要匹配两个td之间的内容,单td之间不能含有中文加冒号这个格式。 我是张三分 张无忌: 你真的是张三分? 如果我用`/.+/`匹配的话会匹配到中文加冒号, 我想用`/[^(\x{4e00}-\x{9fa5}[::])]+/`却不起作用,哪位大神可以赐教一下。感激不尽。

阅读量:293

点赞量:11

问AI
来自武功山的爱
preg_match_all('/(?!.*[\x{4e00}-\x{9fa5}:]).*/u', $input, $matches);