请耐心等待,我是正则表达式的新手,所以我的语法可能略有出入。
这是我的表达:
"(?:\\s*[\"]?[']?\\s*)"
这等同于:任意数量的空格,然后是双引号的可能性,然后是单引号的可能性,然后是任意数量的空格。
我遇到的问题是,即使没有双引号或单引号,它仍然匹配。
如何使我的表达式必须至少有 1 个双引号或至少 1 个单引号?
最佳答案
这应该可以完成工作:
@"(?:\s*('|\")+\s*)"
关于c# - 正则表达式至少找到两个字符之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15200835/