今天在做提取网页中的a标签,开始时总是提不到全部的链接,这说明正则表达式不够完整,但如何才能构造一个完整的正则表达式,则需要不断的测试、总结,这时就要示一个正则工具,能够测试这个表达式是否满足我们的要求,这时我想起了DreamWeaver中的“查找”“替换”,它的对话框下面有一个“正则表达式”复选框,正好满足我的测试要求,真是太合适了。
我的测试步骤:
1。先把要测试的页面的源代码复制到DreamWeaver的代码视图中,并把焦点落在“代码”视图中
2。按“Ctrl+F” 调出“查找和替换”对话框
3.输入A标签的正则表达式(<a(/s+[^>]*/s+|/s+)href=(.*?)>.*?</a>),并勾选“正则表达式”
4.按“查找下一个”,看能否匹配所有的A标签,以及是否超过A标签的范围