【发布时间】:2021-07-25 22:10:35
【问题描述】:
有以下字符串:
text = 'interesting/practical/useful'
我需要像interesting / practical / useful 一样使用正则表达式来拆分它。
我正在尝试这个
newText = re.sub(r'[a-zA-Z](/)[a-zA-Z]', ' \g<0> ', text)
但它会返回
interestin g/p ractica l/u seful
附:我在语料库中有其他文本也有不应该因为这个操作而改变的正斜杠,这是我正在寻找的正则表达式模式,特别是在'/' 之前和之后的字符。
【问题讨论】:
-
你不能把
'/'替换成' / '吗? -
用简单的方式来做:newText = ' / '.join('interesting/practical/useful'.split('/'))