问题:
、'西瓜有5个,杏有20个,梨有4个,香蕉有3个,猕猴桃有6个,桃子有21个,火龙果有7个'
原来想要解决一下,在字符串里边儿匹配住数字,然后再求加和,但是后来发现,如果一个字符一个字符的截取不太行。就比如说20就会被截取成二和零。这就麻烦了,所以说需要进行匹配。然后再学习寻找正则表达式的时候,找了很多资料都不全乎。最终发现了这个深度好文。
划重点:
直接看原文!!!!!!!!!!!!!!!!!!!!
原文链接:
python——正则表达式(re模块)详解_guo_qingxia的博客-CSDN博客_reread在Python中需要通过正则表达式对字符串进?匹配的时候,可以使??个python自带的模块,名字为re。正则表达式的大致匹配过程是:1.依次拿出表达式和文本中的字符比较,2.如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。3.如果表达式中有量词或边界,这个过程会稍微有一些不同。r:在带有 'r' 前缀的字符串字面值中,反斜杠不必做任何特殊处理。 因此 r"\n" 表示包含 '\' 和 'n' 两个字符的字符串,而 "\n" 则表示只包含一个换行符的字符串。re模块的https://blog.csdn.net/guo_qingxia/article/details/113979135?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163284057816780264056610%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=163284057816780264056610&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-113979135.first_rank_v2_pc_rank_v29&utm_term=re&spm=1018.2226.3001.4187
|