如何使用正则表达式来获取一段文本中的任意字符包括换行符“\n”呢?
匹配方法可以使用([\s\S]*)([\d\D]+)([\w\W]*)
其中*表示重复零次或更多次,+表示重复一次或更多次。

注意:如果匹配好几段包含各种特殊字符的话,建议用括号括起来一部分短字符,不用括号可能会由于个别字符转义而报错,比如我用Python运行脚本就报错 [python SyntaxError: EOL while scanning string literal]还匹配失败,所以这里[\s\S]*和[\d\D]+就用括号括起来了。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

可以使用正则表达式在线测试工具验证,如下图:


 
  57-正则-多行匹配 随笔 第1张 匹配结果.png

正则表达式常用字符释义如下表:

  57-正则-多行匹配 随笔 第2张  
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄