标签: c# .net regex
使用以下术语创建的正则表达式是否会匹配相同的结果?
"canon| eos" "1d"
和
canon|eos 1d
现在我不想匹配字符串中的引号(“)。它们在那里的事实是否有所不同。
第一个词是否会匹配“佳能而不是佳能?”
我说的是对的吗?
答案 0 :(得分:4)
这是两个完全不同的表达方式。是什么让你认为它们是一样的?
第一个表达式将匹配"canon或␣eos"␣"1d"。
"canon
␣eos"␣"1d"
第二个表达式将匹配canon或eos␣1d。
canon
eos␣1d