有这样一个字符串:用字符串正则表达式式把suyu,20,12345678901分别提取出平放到个自定义的变量中

字符串正则表达式式的基础知识僦不说了,有兴趣的可以提取一般分两种情况,一种是提取在文本中提取单个位置的字符串另一种是提取连续多个位置的字符串。日志汾析会遇到这种情况下面我会分别讲一下对应的方法。

一、单个位置的字符串提取

这种情况我们可以使用(.+?)这个字符串正则表达式式来提取 举例,一个字符串"a123b",如果我们想提取ab之间的值123可以使用findall配合字符串正则表达式式,这样会返回一个包含所以符合情况的list

"Mozilla/5.0"',我们想提取这行日志里面所有的内容可以写多个(?P<name>expr)来提取,其中name可以更改为你为该位置字符串命名的变量,expr改成提取位置的正则即可

以上就是这篇攵章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助如果有疑问大家可以留言交流。

}

我要回帖

更多关于 字符串正则表达式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信