【问题标题】:Pharo punctuation marks [duplicate]Pharo标点符号[重复]
【发布时间】:2015-06-23 01:11:02
【问题描述】:

有什么方法可以捕获字符串中的所有地方,其中有像'.,:;!'这样的标点符号?

基本上,我正在寻找一个捕获以上所有内容的正则表达式。

【问题讨论】:

    标签: regex pharo punctuation


    【解决方案1】:

    您要查找的内容称为字符类。字符类是您所说的可以在字符串中的该位置匹配的一组字符。要创建一个字符类,请将可匹配字符列表括在方括号中,如下所示:

    [.,:;!?]
    

    这将只匹配那些标点符号。

    有趣的是,您还可以创建一个字符类来匹配除您指定的字符列表之外的任何内容。为此,您可以使用^ 开始您的角色类。

    [^.,:;!?]
    

    现在这个将匹配除标点符号之外的任何内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-07
      • 2017-09-21
      • 2017-02-08
      • 2013-05-12
      • 2018-01-29
      • 2020-01-31
      • 1970-01-01
      • 2013-12-09
      相关资源
      最近更新 更多