在此列出我撰寫程式在網路搜尋到的正則語法:
持續更新
1.
語法:"href\s*=\s*(?:\"(?<1>[^"]*)"|(?<1>\S+))"
結果:可找出href="http://XXXXXXXXX網址連結"
2.
語法:"<{1}[^>]{1,}>{1}"
結果:可找出所有非tag間的字串
3.
語法:"\w+@\w+\.\w+"
結果:可找出 xxx@xxx.xxx這種格式的email
4. 語法:"[0-9]{2}\-[0-9]{7}"
結果:代表找出所有類似 02-2815637
5. 語法:"[0-9]{4}\-[0-9]{3}\-[0-9]{3}"
結果:找出xxxx-xxx-xxx行動電話格式
6. 語法:"src\s*=\s*(?:"(?<1>[^"]*)"|(?<1>\S+))"
結果:可找出src="http://XXXXXXXXX網址連結"
7.語法:^([a-zA-Z].*|[1-9].*)\.(jpeg|JPEG|jpg|JPG|png|PNG|ppt|PPT|pptx|PPTX|docx|DOCX|xls|XLS|txt|TXT|rar|RAR|zip|ZIP|fla|FLA|gif|GIF|bmp|BMP|doc|DOC|pdf|PDF|rtf|RTF)$
結果:驗證檔案格式,可用於驗證控制項
RE學習資源:整理一些 Regex 的學習資源 by Will
沒有留言:
張貼留言
留個話吧:)