\w{1,2}-\w{1,2}\d{1,4} and \w{1,2}-\w{1,2} \d{1,4}
我把这些值:
AB-CD 1 -> AB-CD1
AB-CD1 -> AB-CD1
我这样做是使用
[ ]{1}[\d]{1}
和更换 “” 到“ ”。这很好。
但现在我需要做下面的转换:
AB-CD1 -> AB-CD 1
AB-CD 1 -> AB-CD 1
我试图前瞻瞄准任何数字
(?=\d)
但后来我得到两个空间,如果我的文字已经包含一个。我需要选择\ w和\ d之间的空格(或不填) - 我该怎么做?
这是什么语言? (我问,因为许多类型的正则表达式支持向后看,'(?<!)',而很多人不这样做。) – ruakh
另外:我希望你知道'\ w'匹配数字(不只是字母和下划线), '[\ d]'相当于'\ d',并且'{1}'是多余的? – ruakh
这是C#方言。是的,它可能是多余的,但我发现更可读。 – UNeverNo