Skip to main content
 首页 » 编程设计

python之如何仅在字符串的开头/结尾替换非字母数字字符

2025年05月04日30pander-it

<分区>

我正在使用 Python 3.7。我有以下用于替换单词中的非字母数字字符(将函数应用于字符串数组)...

words = map(lambda x: re.sub(r'\W+', '', x), long_words) 

我该如何修改上面的内容,以便在单词的开头和结尾只替换字母数字字符?也就是说,数组中的一个单词看起来像

($abc-fff%%-) 

会变成

 abc-fff 

现在,它变成了

 abcfff