正则表达式,匹配每个字符大写但不匹配第一个字符

时间:2018-06-19 02:31:45

标签: regex

我想写一个匹配每个字符大写而不是第一个字符的正则表达式。

例如: 字符串ClassTrainingFramework将匹配TF。 我将使用此正则表达式转换为class_training_framework。 那么,正确的正则表达式是什么?

1 个答案:

答案 0 :(得分:0)

您可以尝试以下操作并捕获所有群组:

[A-Z]?[a-z]*([A-Z])[a-z]*

测试案例:

  

测试案例1:ClassTrainingFramework Group 1:T Group 2:F

     

测试案例2:classTrainingFramework Group 1:T Group 2:F

DEMO

希望它有所帮助。