2024-09-24 06:30:20 发布
网友
如何使用python3和替换单词中间的连字符re.sub公司()? 在
“-冰淇淋--闲逛”->;“-冰淇淋--闲逛”
谢谢
巴里
编辑:我尝试了
re.sub(pattern, repl, string[, count, flags])见docs.python.org
re.sub(pattern, repl, string[, count, flags])
你的模式应该是r'\b-\b'
r'\b-\b'
见图案here on Regexr
并将其替换为空格(' ')
' '
regex字符串前的r表示不需要双重转义。在
r
\b是一个单词边界,这意味着当前后有一个单词字符时,它将与-匹配。在
\b
-
>>> re.sub(r'(\w)-(\w)', lambda m: '%s %s' % (m.groups()), '-ice-cream- hang-out') '-ice cream- hang out'
re.sub(pattern, repl, string[, count, flags])
见docs.python.org你的模式应该是
r'\b-\b'
见图案here on Regexr
并将其替换为空格(
' '
)regex字符串前的
r
表示不需要双重转义。在\b
是一个单词边界,这意味着当前后有一个单词字符时,它将与-
匹配。在相关问题 更多 >
编程相关推荐