Skip to main content
 首页 » 编程设计

c#之在连续大写字母序列的最后一个之前添加一个空格的正则表达式

2024年02月20日29jillzhang

在花了太多时间试图解决这个问题后放弃了这个,我想看看是否有人想试一试!

我需要一个正则表达式,在连续大写字母超过两个的情况下,在最后一个连续大写字母前插入一个空格。

例如:

A = A 
AB = AB 
ABC = AB C 
ABCD = ABC D 
abCdefGHijkLMNop = abCdefGHijkLM Nop 

请您参考如下方法:

这个正则表达式将分组:

([A-Z]{2,})([A-Z]+) 

那么你只需要输出第1组,一个空格,第2组