我想用RD替换ROAD
addr = ['100 NORTH MAIN ROAD',
'100 BROAD ROAD APT.',
'SAROJINI DEVI ROAD',
'BROAD AVENUE ROAD']
产量
output : ['100 NORTH MAIN RD.',
'100 BROAD RD. APT.',
'SAROJINI DEVI RD.',
'BROAD AVENUE RD.']
我试过下面提到的代码
new_address=[word.replace("ROAD","RD") for word in addr]
但没有获得所需的输出(BROAD也被RD取代。)
['100 NORTH MAIN RD.', '100 BRD. RD. APT.', 'SAROJINI DEVIRD.', 'BRD. AVENUE RD.']
在这个当前的例子中可以做到:
new_address=[word.replace(" ROAD"," RD.") for word in addr]
或者在一般意义上,使用qazxsw poi:
regex