當前位置:成語大全網 - 新華字典 - python 正則表達式,怎樣匹配以某個字符串開頭,以某個字符串結尾的情況?

python 正則表達式,怎樣匹配以某個字符串開頭,以某個字符串結尾的情況?

python正則匹配以xx開頭以xx結尾的單詞的步驟:

1、假設需要匹配的字符串為:site sea sue sweet see case sse ssee loses?需要匹配的為以s開頭以e?結尾的單詞。?正確的正則式為:\bs\S*?e\b

2、使用python中re.findall函數表示匹配字符串中所有的可能選項,re是python裏的正則表達式模塊。findall是其中壹個方法,用來按照提供的正則表達式,去匹配文本中的所有符合條件的字符串。

3、代碼和結果如下:

text ='site sea sue sweet see case sse ssee loses'

re.findall(r'\bs\S*?e\b',text)

結果為:['site', 'sue', 'see', 'sse', 'ssee']

擴展資料:

python正則匹配,以某某開頭某某結尾的最長子串匹配

代碼如下:

regVersions = re.search(r'(V|v)[0-9].*[0-9]', filename)

if regVersions:

print regVersions.group()