python 带有未知符号的子字符串

标签 python regex string

我有一个需要在 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/

相关文章:

python - 如何限制 Python 中复杂行的长度?

python - 将 DataArray 合并到 xarray 数据集中

python - 如何在flask-sqlalchemy中创建过程中创建并关联另一个模型?

Python Regex - 查找前缀后出现的所有组

c# - 使用正则表达式逐字符检查

java - java中根据参数连接多个字符串

python - 使用多索引重新索引并创建空日期

c++ - boost 正则表达式中的命名捕获/组列表

c - 在c中添加到字符串末尾的额外字符

string - Knuth-Morris-Pratt 算法中的 DFA 构造