1
我有一個字符串,我試圖解析一些標記,通常這樣格式化。正則表達式匹配字符串之間的單個字符
'[*]\r\n[list][*][*][/list][*]text[list][*][/list]'
我想在[名單]標籤內匹配的星號,所以我可以應用re.sub他們爲[**]但我無法形成一個表達式來抓住他們。到目前爲止,我有:
match = re.compile('\[list\].+?\[/list\]', re.DOTALL)
此獲取列表內的一切,但我不能想出一個辦法來縮小它僅在星號。任何建議將大量讚賞。
我理解它是否正確,並且想匹配'[\ * *] [\ *]'? – DAXaholic
不,我想匹配'*' – mmkm
您可以在替換零件中使用lambda。您只需通過匹配並使用'.replace('*','**')' –