正则表达式去除换行符

  此前遇到一个需求从报文中截取一个字段,但是结果一直存在问题,经排查发现正则匹配时结束符选择的是下一行的首字母,将换行符也截取在内,遂修改结束符为\s,然而要匹配的内容中有空格,又错。最终修改为\n正确:

  nextHandle:(\S[^\n&]+)  \n:匹配一个换行符;

  nextHandle::(\S[^\s&]+)    \s:匹配任何空白字符,包括空格、制表符、换页符等等;

猜你喜欢

转载自www.cnblogs.com/xiuchun/p/12054715.html
今日推荐