2024-04-24 01:08:32 发布
网友
在python中是否可以转换字符串,例如
"[A-Z]" to "ABCDE...XYZ"
或者
"[0-9]" to "012..9"
或其他类似物品
通过使用repython模块。你知道吗
re
正则表达式是关于匹配,而不是生成。你知道吗
当然,您可以预先生成一个包含您所关心的所有字符的序列,然后将RE与之匹配,只选择匹配的字符。你知道吗
import re all_chars = "".join(chr(x) for x in range(32, 128)) # only ASCII here digits_and_caps_rx = re.compile('([0-9]|[A-Z])') print "".join(digits_and_caps_rx.findall(all_chars))
正则表达式是关于匹配,而不是生成。你知道吗
当然,您可以预先生成一个包含您所关心的所有字符的序列,然后将RE与之匹配,只选择匹配的字符。你知道吗
相关问题 更多 >
编程相关推荐