正则表达式 Camel Case only first Uppercase by group
Regex Camel Case only first Uppercase by group
这是我当前的正则表达式:
/([A-Z])(?![A-Z])/gm
下面是它的评估方式:
https://regex101.com/r/K1gvmr/1
在印刷品中您可以看到我得到:
[F] oo [B] ar XYBA [Z]
相反,我需要匹配:
[F] oo [B] ar [X] YBAZ
负面前瞻(或其他方法)如何仅在每个组的第一个字符中停止评估?
试试正则表达式:(?<![A-Z])[A-Z]
说明:
A-Z 后跟 A-Z
中的任何字符的负向后视
这是我当前的正则表达式:
/([A-Z])(?![A-Z])/gm
下面是它的评估方式:
https://regex101.com/r/K1gvmr/1
在印刷品中您可以看到我得到:
[F] oo [B] ar XYBA [Z]
相反,我需要匹配:
[F] oo [B] ar [X] YBAZ
负面前瞻(或其他方法)如何仅在每个组的第一个字符中停止评估?
试试正则表达式:(?<![A-Z])[A-Z]
说明: A-Z 后跟 A-Z
中的任何字符的负向后视