关于PHP中非捕获字符串的正则表达式问题

时间:2016-07-02 13:32:14

标签: php regex

我的regrex代码中有错误,或者正则表达式中存在错误

我想匹配字符串,但不包含特定字符串

这是代码MY CODE

问题是'j'字符与任何东西不匹配

2 个答案:

答案 0 :(得分:0)

您似乎需要此RegExp ([^.])

Coment相关更新: 此RegExp将匹配除[]中带有前缀^(表示不是)

的所有符号

答案 1 :(得分:-1)

你的问题很模糊,应该包含你想要达到的目标的更多背景。 但要直接回答你的问题:

没有正则表达式没有被打破。 “jln”之后没有句号,所以它不匹配。要么在输入中使用jln,要么删除jln位置中句点字符的要求。

正则表达式修正;

((?:(?!jl|[.?!]).|Jl\.|jl\.|jln).+?[.?!\n\r]+\s+)