我想从字符串的开头或结尾删除特殊字符,
@Can't&
使用正则表达式,我已经累了,
`[^ws]`
但是这个正则表达式删除了单词内部的'
并返回单词下方,
Cant
似乎无法理解这一点,任何想法将不胜感激。
可以这样简化:
res = re.sub(r'^W+|W+$', '', txt)
使用以下方法(使用正则表达式交替..|..
(:
import re
s = "@Can't&"
res = re.sub(r'^[^ws]+|[^ws]+$', '', s)
print(res) # Can't