python:替换字符串中的非“正常”字符

在遍历不同的字符串时,有时会偶然发现包含诸如“ś”或什至只是“'”之类的字符串的字符,并且我想用一个简单的“ _”替换每个字符。

所以我想要的代码是满足以下要求的代码:如果character不是a,b,c .... Z或数字,则character =“ _”。

我想知道实现这种代码的最优雅的方法是什么。


qq_笑_17
浏览 216回答 1
1回答

慕姐4208626

import res = re.sub('[^A-Za-z0-9]', '_', s)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python