为什么RegEx ni?
与 n(i)?
不同?
问号使前面的标记可选
但前面的标记基本相同:i
和(i)
因此,我不明白为什么会得到不同的结果。
我希望这两个正则表达式匹配所有出现的n
和ni
但在第一张图片中,有些图片丢失了。为什么?
截图来自Notepad ++
但是我在Javascript的RegEx引擎中遇到了同样的行为。
PS: 以下是您尝试复制我的结果时要复制/粘贴的示例文本:
以这种方式,它具有重要意义。杰里米钻石
可能与美国。所以,我认为有 潜在的基础设施发日本,现在为 在任何一个早晨,谁能在纸上看到什么
答案 0 :(得分:0)
基于上面的讨论,我得出结论,这必须是Notepad ++中的一个错误,因为它发生在Notepad ++ 7.2.2中,也发生在更新到Notepad ++ 7.3.3之后
如果有人可以提醒记事本编码员,非常欢迎您。
我不知道我的初始javascript测试案例出了什么问题,我将其简化为StackOverflow问题,但是尽管我最初的印象是这个bug似乎没有出现在Javascript正则表达式中(如上所述@slebetman,我的结果我可以重现)。
但是,Notepad ++中的错误仍然存在。