使用正则表达式匹配";≈&”;
本文关键字:quot 正则表达式 | 更新日期: 2023-09-27 18:22:20
我想使用正则表达式O.''w*≈''b(在c#中,.NET Framework 4.0)来匹配类似"O.Hasdaas≈"
的字符串,但它失败了。但是,如果我用它来匹配"O.Hasdaas≈abc"
,它可以识别"O.Hasdaas≈"
。有人知道为什么会发生这种事吗?
由于正则表达式末尾的单词边界'b
,它失败了。单词边界不消耗任何字符,它断言一边有单词字符,另一边没有。
如果要匹配O.Hasdaas≈
而不是O.Hasdaas≈abc
,可以使用非单词边界。
O'.'w*≈'B
或者你可以简单地删除单词边界来匹配你的两个例子。
O'.'w*≈