我尝试了好几个小时,但我没有达成目标。
以下是字符串:
例如,我想要用字符串
因此,当我将其应用于我的字符串时,结果应该是:
但我得到的信息是:
以下是字符串:
'Hello world, By The Way stackoverflow is cool place'
。 我想要的是匹配两个连续的单词并且这两个单词具有相同的正则表达式模式。例如,我想要用字符串
"xx"
替换以大写字母开头且相邻的单词。因此,当我将其应用于我的字符串时,结果应该是:
Hello world,xx xx xx stackoverflow is cool place
以下是我的代码片段:myString='Hello world,By The Way stackoverflow is cool place'
re.sub(r"[A-Z]\w+","xx",myString)
但我得到的信息是:
'xx世界,xx xx xx StackOverflow是一个很酷的地方'
([A-Z]\S*)(?=\s+[A-Z])
它几乎可以工作,但是它无法匹配链中的最后一个单词。也许其他人会看到一个简单的解决方法? - Patashu