Python中regex的替代方案

2024-05-17 17:15:09 发布

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

正则表达式非常不可读,而且很难调试。有没有任何替代文本处理的方法可以由普通人来处理?

标准包括

  • 它是一个库或工具(请将答案指向库本身)

  • 可读语法(不需要备忘单)

  • 带有示例的文档

  • 能够调试表达式

如果可能的话,你可以提到特定语言和独立于语言的解决方案。我主要在Python上开发,但我希望看到一个可以移植到其他语言/平台的库。

我曾经读到Haskell有很好的文本处理能力,但是,这是一个内置的语言解决方案,而不是通用的解决方案。

编辑:请不要给出答案“正则表达式不错,请这样做!”Stackoverflow.com不是一个发表主观意见的地方,但我认为正则表达式是不好的,我想看看我使用它们的其他选择。


Tags: 工具方法答案文档语言示例标准表达式