收集一下我用到的正则表达式

    技术2022-05-11  46

    今年正则用的比较多,贴出来欢迎指正:

    1. 匹配拼音,格式如: 

    好久不见。hao2jiu3bu2jian4

    [a-z]+[0-9]{1}

    ([a-z|A-Z]+)/d*? (单个拼音)

    2. 匹配汉字:

    [/u4e00-/u9fa5]

    3. 匹配数字:0.02,0.05,2.5|0.02,0.05,2.5|0.02,0.05,2.5

    [0-9]+(/.[0-9]+)[,/|]?

    4. 匹配:普通话[pu3(0.010,0.073,0.170)tong1(0.170,0.235,0.386)hua4(0.386,0.448,0.650)]:

    (/S*)/[(/S*/((/d./d+,?){3}/))+/]

    5. 匹配:http://192.168.79.76:8080/ttawave/test.wav:

    /b(?<protocol>https?|ftp|file)://(?<domain>[-A-Z0-9.]+)(?<port>:/d+)?/(?<file>.+)/b

    这个更好一些:

    (https?)://([^/:]+)(:(/d+))?/(.+/)?(/w+(./w+)?)?(/?(.+))?

    6. 2008.2.19:

    今天发现这个正则表达式的网站不错:

    http://regexlib.com/


    最新回复(0)