import re
text = \
r"""
題目:有四個數字:1、2、3、4,能組成多少個互不相同且無重複數字的三位數?各是多少?
程式分析:可填在百位、十位、個位的數字都是1、2、3、4。組成所有的排列後再去
掉不滿足條件的排列。
程式源**:
"""a = re.search('程式分析:([\w\w]*?)
',text)
print(a.group(1))
a.group(0)是顯示所有匹配內容
程式分析:可填在百位、十位、個位的數字都是1、2、3、4。組成所有的排列後再去a.group(1)只顯示和([\w\w]*?)的內容。掉不滿足條件的排列。
可填在百位、十位、個位的數字都是1、2、3、4。組成所有的排列後再去[\w\w]*?表示匹配所有字元包括回掉不滿足條件的排列。
re模組中匹配字元的使用
匹配字串 的開頭 不在中的字元 abc 匹配除了a,b,c之外的字元 用來表示一組字元,單獨列出 amk 匹配 a m 或 k 匹配字串的末尾 匹配任意字元,除了換行符,當re.dotall標記被指定時,則可以匹配包括換行符的任意字元 re 匹配0個或多個的表示式 re 匹配1個或多個的表示式 re...
re模組中的非貪婪匹配
python的re模組中有貪婪匹配和非貪婪匹配之分,當使用 時會匹配零個或多個,使用 時會匹配乙個或多個.當使用?在前邊特殊符號前時會進行非貪婪匹配,匹配零個或者乙個,今天主要討論非貪婪匹配中存在的坑.import re res re.findall a?aaa print res a a a re...
Python正規表示式 內容匹配的re模組
re模組是python的正規表示式模組,有關正規表示式的更多知識參見下一章節 python 正規表示式 下面我們來介紹re模組的常用函式。從string中查詢所有符合pattern正規表示式模式的子串,以這些子串作為列表元素返回乙個列表。引數說明 下面給出了具體的使用示例 coding utf 8 ...