星期四, 7月 15, 2010

[RE] 常用的正則表示式語法記錄

在此列出我撰寫程式在網路搜尋到的正則語法:
持續更新


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

沒有留言:

張貼留言

留個話吧:)

其他你感興趣的文章

Related Posts with Thumbnails