簡體   English   中英

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

[英]python: replace non-“normal” characters in a string

在遍歷不同的字符串時,有時會偶然發現包含諸如“ś”或什至只是“'”之類的字符串的字符,而我想用一個簡單的“ _”替換每個字符。

所以我想要的代碼是滿足以下要求的代碼:如果character不是a,b,c .... Z或數字,則character =“ _”。

我想知道實現這種代碼的最優雅的方法是什么。

提前致謝。

import re

s = re.sub('[^A-Za-z0-9]', '_', s)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM