Pythonre.sub公司Nonaschi公司

2024-09-29 21:37:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用正则表达式来匹配特定的模式并删除整个模式。 示例:“在此处保留≺随机文本≻其他文本”

我需要它结束像这样“离开其他测试”。现在我将脚本转换为使用unicode,但是它拒绝在列表中找到字符串。在

我试着根据文字值调用它,它也是十六进制替代(使用十六进制编辑器查找符号的确切十六进制代码,utf-8符号)。在

请记住,“≻”与“>;”不同。在

尝试过:

eleInfo = "Leave ≺random text here≻Other text"

eleInfo = re.sub("≺.*?≻","",eleInfo)

尝试过:

^{pr2}$

尝试过:

eleInfo = "Leave ≺random text here≻Other text"

eleInfo = re.sub("\\x89\\xBA.*?\\x89\\xBB","",eleInfo)

任何帮助或想法将不胜感激!在


Tags: text文本re脚本示例列表hereunicode
1条回答
网友
1楼 · 发布于 2024-09-29 21:37:24

看起来您缺少\xe2。以下工作:

re.sub("\\xe2\\x89\\xba.*\\xe2\\x89\\xbb","",eleInfo)

另外,还可以将字符串转换为unicode

^{pr2}$

以及

re.sub(u"[\u227a].*[\u227b]","",eleInfo) works too.

相关问题 更多 >

    热门问题