python很强大
python的正则表达式很好用
这篇文章就写写怎么用python的正则表达式来匹配txt文本中的字符吧
首先,要知道自己匹配的字符串是什么形式的,然后根据自己的字符串形式来写出对应的正则表达式
例如这次,我需要匹配的是数字加逗号加数字的字符串形式
所以我的正则表达式的形式如下
rule_name = r'\b(\d*,+\d+)\s'
compile_name = re.compile(rule_name, re.M)
\d代表数组,然后后面带符号的话,符号要在*后面添加,\s是空格还是tab之类的,\b是代表间断,具体也不清楚是什么。。r代表的是生字符串的意思,然后()里面的是最后得到的字符串,在这里,我的字符串不需要那些空格或者间断之类的,所以就在那些\d那里加了括号,具体是要用其他代表形式的话,可以直接百度,找到例如字母的表达。
然后下面就要用comp