我一直在尝试创建一个正则表达式来匹配 A-Z 的所有字母和一个空格。我希望它在超过 1 个连续空格时停止。我也不希望包含破折号。这是在基于 C# 的程序中被调用并作为字符串返回的。我计划在导入字符串后将其末尾的字符串裁剪 1,以删除末尾的空格(如果它最终由正则表达式返回)。
TERRA MARVELLOUS LUX -
到目前为止,我已经尝试了多种表达方式,到目前为止我能想到的最好的是
^[A-Z (?!\s{2,})]*
以及
^[A-Z ]*(?:\s{2})
等等我可以列出更多我一直在尝试的。我被困住了。
最佳答案
关于c# - 正则表达式 选择 [A-Z ] 除了两个连续空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29230559/