我有文本,这是一个例子
[04.1_Filialy 680031, Khabarovsk Territory, Khabarovsk, ul. District, 6, building b, office 3.] and [04.1_OGRN660050463454]
期望输出
<address> 680031, Khabarovsk Territory, Khabarovsk, ul. District, 6, building b, office 3.<\address> and [04.1_OGRN660050463454]
我需要如果str中的re.findall(r'\[[\d\.]+_(?:Filialy|MN)[^]]+]
,将第一个r'\[[\d\.]+_(?:Filialy|MN)'
和r']'替换为<address>
和<\address>
我该怎么做
将
[^]]+
放入捕获组()
并使用re.sub()
正则表达式:^{} 替换:
<address>\1<\\address>
Python代码:
输出:
Code demo
相关问题 更多 >
编程相关推荐