回覆列表
  • 1 # 使用者6847486145697

    正則表示式匹配公式為:^((?!XXX).)*$,XXX為字串。

    另外列舉一些正則表示式的語法:

    [abc] a或b或c . 任意單個字元 a? 零個或一個a

    [^abc] 任意不是abc的字元 \s 空格 a* 零個或多個a

    [a-z] a-z的任意字元 \S 非空格 a+ 一個或多個a

    [a-zA-Z] a-z或A-Z \d 任意數字 a{n} 正好出現n次a

    ^ 一行開頭 \D 任意非數字 a{n,} 至少出現n次a

    $ 一行末尾 \w 任意字母數字或下劃線 a{n,m} 出現n-m次a

    (...) 括號用於分組 \W 任意非字母數字或下劃線 a*? 零個或多個a(非貪婪)

    (a|b) a或b \b 單詞邊界 (a)...\1 引用分組

    (?=a) 前面有a (?!a) 前面沒有a \B 非單詞邊界

    正則表示式中有(?=a)和(?!a)來表示我們是否需要匹配某個東西。

  • 中秋節和大豐收的關聯?
  • 小孩除了吃丸子還可以用什麼來殺肚子裡的蟲?