Python教程:[11]正则表达式match()函数
如果不创建pattern对象,我们使用match函数可以直接进行正则表达式的匹配,在我看来这种方式更简洁,不过不适合大型程序的编佯鲅烫侬写,后期维护可能会产生困难,不过编写一些小脚本完全可以胜任。
先引入re模块![Python教程:[11]正则表达式match()函数](https://exp-picture.cdn.bcebos.com/2e223d85e036e29157699854b2723d03baea5bd5.jpg)
使用match函数返回一个match对象![Python教程:[11]正则表达式match()函数](https://exp-picture.cdn.bcebos.com/31097f43d7d448311e6a5d13d40f822b75ee51d5.jpg)
使用group方法输出所有匹配的字符串![Python教程:[11]正则表达式match()函数](https://exp-picture.cdn.bcebos.com/1d735518512c8cf1fb268d87c384cde34a2c46d5.jpg)
我们看一下m的数据类型。![Python教程:[11]正则表达式match()函数](https://exp-picture.cdn.bcebos.com/57af657f860e7c75c9755741650d3aceabd7bfd5.jpg)
我们还可以用简单的写法来获得所有匹配的字符串。![Python教程:[11]正则表达式match()函数](https://exp-picture.cdn.bcebos.com/354e7a781423beb94ebf8a7630d6e1d06ce8b3d5.jpg)
如果不创建pattern对象,我们使用match函数可以直接进行正则表达式的匹配,在我看来这种方式更简洁,不过不适合大型程序的编佯鲅烫侬写,后期维护可能会产生困难,不过编写一些小脚本完全可以胜任。
先引入re模块![Python教程:[11]正则表达式match()函数](https://exp-picture.cdn.bcebos.com/2e223d85e036e29157699854b2723d03baea5bd5.jpg)
使用match函数返回一个match对象![Python教程:[11]正则表达式match()函数](https://exp-picture.cdn.bcebos.com/31097f43d7d448311e6a5d13d40f822b75ee51d5.jpg)
使用group方法输出所有匹配的字符串![Python教程:[11]正则表达式match()函数](https://exp-picture.cdn.bcebos.com/1d735518512c8cf1fb268d87c384cde34a2c46d5.jpg)
我们看一下m的数据类型。![Python教程:[11]正则表达式match()函数](https://exp-picture.cdn.bcebos.com/57af657f860e7c75c9755741650d3aceabd7bfd5.jpg)
我们还可以用简单的写法来获得所有匹配的字符串。![Python教程:[11]正则表达式match()函数](https://exp-picture.cdn.bcebos.com/354e7a781423beb94ebf8a7630d6e1d06ce8b3d5.jpg)