表达匹配空格或“”的正则表达式的较短方式

时间:2010-02-17 22:37:09

标签: c# .net regex

我有一个正则表达式从字符串中获取一些信息。我需要空格或两侧的值。问题是,我相信我可以指定的唯一方式或者是组和条。是否有更简洁或可读的方法来做到这一点?必须有!

在C#中使用Regex

正则表达式:

(\d)(?:(?:\s)|(?: ))(\d)

匹配

5 6
5 6

1 个答案:

答案 0 :(得分:6)

那些嵌套的括号和?:是不必要的。这应该足够了:

(\d)(?:\s| )(\d)