Python 正则表达式,用于从字符串的开头或结尾删除特殊字符
我想删除字符串开头或结尾的特殊字符Python 正则表达式,用于从字符串的开头或结尾删除特殊字符,python,regex,Python,Regex,我想删除字符串开头或结尾的特殊字符 @Can't& 使用正则表达式,我累了 `[^\w\s]` 但是这个正则表达式删除了单词中的“返回”并返回到单词下面 Cant 我似乎无法理解这一点,任何想法都将受到高度赞赏。使用以下方法,使用正则表达式替换法……: 使用正则表达式替换使用以下方法: 可以这样简化: res = re.sub(r'^\W+|\W+$', '', txt) 可以这样简化: res = re.sub(r'^\W+|\W+$', '', txt)
@Can't&
使用正则表达式,我累了
`[^\w\s]`
但是这个正则表达式删除了单词中的“返回”并返回到单词下面
Cant
我似乎无法理解这一点,任何想法都将受到高度赞赏。使用以下方法,使用正则表达式替换法……:
使用正则表达式替换使用以下方法:
可以这样简化:
res = re.sub(r'^\W+|\W+$', '', txt)
可以这样简化:
res = re.sub(r'^\W+|\W+$', '', txt)