Py学习  »  Python

python正则表达式:用特殊字符替换数字

Parsa • 3 年前 • 1385 次点击  

想象一下我有一根像 dslkf 234 dkf23 12asd 2 23 4 . 我想用 <NUM> .

我试过了 re.sub('\s\d+\s', ' <NUM> ', s) 1.我想要 dslkf <NUM> dkf23 12asd <NUM> <NUM> <NUM> 但最终我得到的是: dslkf <NUM> dkf23 12asd <NUM> 23 4

我知道为什么没有替换“4”,因为它后面没有任何空格字符。 但对于另一个,我不知道为什么。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/130112
 
1385 次点击  
文章 [ 3 ]  |  最新文章 3 年前