这是一个创建于 3054 天前的主题,其中的信息可能已经有所发展或是发生改变。
如何将字符串"way, to ,explore , ( 11,11abc)" 替换成 "way,to,explore , (11.11abc)" 呢??
就是把仅仅只"把括号内的逗号 ,给替换成句号",其他不变
第 1 条附言 · 2016-02-17 20:42:50 +08:00
解决了,我是用的笨点的方法.直接将括号'(' 前后分开,然后把'('后面的那字符串去 str.replace(',','.')
下面几位的我也去试试看,谢谢了
第 2 条附言 · 2016-02-17 22:51:56 +08:00
好奇怪,,,为何我自己发的帖子里没有提醒....
2 条回复 • 2016-02-17 20:16:22 +08:00
|
|
1
lll9p 2016-02-17 20:15:25 +08:00 1
import re re.compile(r'(\(.*),(.*\))').sub(r'\1.\2','way, to ,explore , ( 11,11abc)')
|
|
|
2
imn1 2016-02-17 20:16:22 +08:00 2
(.+\(.+), => $1. 写完觉得这个正则很美, 2333
|