我需要一个正则表达式规则,允许用逗号分割字符串,但前提是逗号后面跟着大写字母。
示例:
some_text,some_more_text,here,_not_split
结果应该是:
some_text
some_more_text
here,_not_split
string.split(/,[A-Z]/)
此规则删除逗号及其后面的第一个字母。
结果:
some_text
ome_more_text
ere,_not_split
要仅当逗号后跟大写字母时才用逗号分割字符串,您可以在正则表达式模式中使用前瞻断言。
,(?=\s*[A-Z])