你如何编写和测试正则表达式?

ahm*_*med 2 php regex testing wizard

是他们的任何向导或工具来创建和测试PHP的正则表达式,因为它是如此困难:(?谢谢:)

Dav*_*nak 10

RegexBuddy是一个广受欢迎的应用程序.它也需要40美元,只能在Windows上运行.

对于强大的免费替代品,请参阅此答案.


Tri*_*ych 6

reAnimator是一个很好的工具,可以将你的正则表达式可视化为状态机 - 我觉得它有时很有用.

Python还允许您查看正则表达式解析树,如果您学习阅读它可能会有所帮助.


And*_*Vit 6

使用示例数据进行单元测试 创建两个数组,一个具有匹配的数据,另一个具有不匹配的数据,以便测试边缘情况.