【问题标题】:regex for lowercase letter or period followed by an uppercase letter小写字母或句点后跟大写字母的正则表达式
【发布时间】:2013-03-21 22:58:42
【问题描述】:

最初我只是想找到一个小写字母后跟一个大写字母,在这种情况下[a-z][A-Z] 效果很好。

但是,在某些情况下,小写字母会替换为句点。我对正则表达式相当陌生,并且无法找到在正则表达式中明确实现这一点的方法(我目前的解决方案贯穿了一些 if 语句,感觉很不雅。

这是正则表达式可以很好处理的东西吗?

【问题讨论】:

    标签: regex


    【解决方案1】:
    [a-z.][A-Z]
    

    了解character classes一个指定的字符被它匹配。


    另外: 如果您在字符类之外使用.,则需要将其转义,因为它是一个正则表达式元字符。

    【讨论】:

    • 句点在字符类中始终是文字。
    • @KennethK。已更正。我的错。逃跑是不必要的。