我有一个需要在 python 中编辑的字符串。假设该字符串是:thisandthat+this
。该字符串可以是任意长度。
现在假装您不知道字符串中的特殊字符是什么/在哪里。例如这些字符:+-)(*&^%$#@!
如何获取除特殊字符之外的所有内容?因此,对于上面的示例,我的结果将是 thisandthatthis
。
最佳答案
如果special中不包含空格,可以使用
''.join(re.split("[^a-z]", input_str))
您还可以使用re.sub
re.sub("[^a-z]", "", input_str)
关于python 带有未知符号的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37331658/