我有一个从字符串中获取一些信息的正则表达式。我需要空格或 nbsp 两边的值。问题是我相信我可以指定 or 的唯一方法是使用组和栏。有没有更简洁或可读的方法来做到这一点?必须有!
在 C# 中使用正则表达式
正则表达式:
(\d)(?:(?:\s)|(?: ))(\d)
匹配:
5 6
5 6
请您参考如下方法:
那些嵌套的括号和 ?: 是不必要的。这应该足够了:
(\d)(?:\s| )(\d)
我有一个从字符串中获取一些信息的正则表达式。我需要空格或 nbsp 两边的值。问题是我相信我可以指定 or 的唯一方法是使用组和栏。有没有更简洁或可读的方法来做到这一点?必须有!
在 C# 中使用正则表达式
正则表达式:
(\d)(?:(?:\s)|(?: ))(\d)
匹配:
5 6
5 6
请您参考如下方法:
那些嵌套的括号和 ?: 是不必要的。这应该足够了:
(\d)(?:\s| )(\d)