Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个像这样定义的旧 perl 正则表达式
my @data = split(/^[0-9]{1,3}\)?\t/m, $CLIP->GetText());
C# 不喜欢正则表达式并说无法识别转义序列?我怎样才能解决这个问题?
我在 C# 中试过这个
Regex rex = new Regex("/^[0-9]{1,3}\)?\t/m");
问题是\)。解决问题的最简单方法是将字符串更改为逐字字符串,如下所示:
\)
Regex rex = new Regex(@"^[0-9]{1,3}\)?\t");
此外,在这种情况下,您不需要斜杠和尾随 m。