所以我熟悉正则表达式的基础知识,但我正在寻找好的教程来学习基础知识之外的任何东西。我也很感激任何链接到交互式问题,我可以输入正则表达式,看看他们是否解决了它。即使是我可以尝试通过自己的编码解决的中间或高级问题的想法也会很棒。
答案 0 :(得分:7)
这是学习正则表达式的基础:
答案 1 :(得分:6)
“Mastering Regular Expressions”,作者:Jeffrey E. F. Friedl。是的,这是一本书与在线教程,但非常好...
答案 2 :(得分:5)
我真的可以推荐www.regular-expressions.info和RegexBuddy。 Regexbuddy是一个很棒的工具,可以帮助您编写各种语言的正则表达式。它还具有为您解释正则表达式的功能。
答案 3 :(得分:3)
Regular-Expressions info遍及正则表达式的各个方面。
用户发布的一些Advanced Regular Expression 示例也是为了测试您的知识
答案 4 :(得分:2)
我总是回到的一个程序是RegexDesigner。这是一个非常简单的工具,让你编写,测试和保存正则表达式;很像上面的RegEx Buddy,但更简单,更自由。它还生成C#和VB.NET代码。
答案 5 :(得分:2)
答案 6 :(得分:2)
中级到高级正则表达式?......就在这里。
答案 7 :(得分:1)
这里有一个正则表达式库。这不完全是你要求的,但你可能会觉得有用:http://regexlib.com
答案 8 :(得分:1)
这是 Quick and advanced Regular Expressions tutorial for Python 这是我最近写的。它涵盖了小尺寸的大量信息 我付出了很多努力使它变好。
如果您希望立即对其进行测试,则会在线加载代码段。