我想用数据中的字符串test
替换100到200之间的所有整数。以下是一些控制案例:
`this is a control 150` = `this is a control test`
`this is a control 160` = `this is a control test`
`this is a control 150000` = `this is a control 150000`
我的想法是使用正则表达式,我有以下几点:re.sub("\d", "test", "this is a control 150")
但是,它用test
替换所有整数。有没有办法把它限制在100-200之间?你知道吗
如果字符串那么简单,您可能需要考虑拆分它们、解析int、比较和替换。你知道吗
使用
re.search
演示:
输出:
相关问题 更多 >
编程相关推荐