标签: c# regex
我正在尝试创建一个捕获转义字符串组的正则表达式。例如,在以下字符串中......
\ll\lln-(l*4n)*
唯一的转义群组是ll,但在此字符串中......
ll
\ll\lln-\(l*4n)*4\
逃脱组将是...... ll和(l*4n)*4。
(l*4n)*4
最好的正则表达式是什么,因为你可以看到我需要支持\的所有字母,数字和符号,原因很明显?
\
答案 0 :(得分:1)
如果必须使用正则表达式,而不是
@"\\([^\\]*)\\"
尽可能接近你。
Here is an example of your regex in action
答案 1 :(得分:1)
您想要\和下一个\之间的文字吗?怎么样:
\\(.*?)\\
编辑:感谢Sam I Am为这个方便的正则表达式工具:
http://rubular.com/r/An1hK9DdL2