我需要帮助生成正则表达式,使其将匹配具有以下详细正确的任何字符串:c#正则表达式来匹配字符串的结尾?
- 字符串应该与它里面支架和只有数字结束。
- 结束括号应该只在行尾出现一次,而不是在其他地方出现 。
- 任何字符托架之前允许开始
- 没有字符托架结束之后被允许
- 字符串应该只包含1组括号以数字,即没有双括号状((或))
我试过这.\([0-9]+\)$
但这不是我所要求的。
例如:
以下字符串应该匹配:
asds-xyz (1)
asds+-xyz (12)
[email protected] (123)
以下字符串不应该匹配:
asds-xyz ((1)
asds-xyz ((12sdf))
(123) asds-xyz
xyz ((2)
XYX (1))
XYZ (1)(2)
xyz(1)BXZ
xyz(1)BXZ(2)
谢谢。它的测试字符串正常工作。否定团体是我错过的 – Sandeep