-1
字符串示例:'file_name.c:120'或'file_name.m:312' 目標:使用正則表達式準確找到'.c:'或'.m:'。在python中查找表達式
由於這是一個令人困惑的問題,如果有人知道,我會爲正則表達式獲得一個很好的教程。
Ron。
字符串示例:'file_name.c:120'或'file_name.m:312' 目標:使用正則表達式準確找到'.c:'或'.m:'。在python中查找表達式
由於這是一個令人困惑的問題,如果有人知道,我會爲正則表達式獲得一個很好的教程。
Ron。
import re
string = 'file_name.c: 120'
find = re.findall("(\.[cm])*", string)
find = filter(None, find)
print find
我更喜歡使用的findall作爲我猜你可能會尋找一個以上的例子。
有介紹了正則表達式(在Python)位置:http://docs.python.org/howto/regex.html#regex-howto
import re
pat = re.compile(r'\.[cm]:')
print pat.search('file_name.c: 120').group(0)
print pat.search('file_name.m: 312').group(0)