正規表達式 Regular Expression 基本方法

正規表達式 Regular Expression 介紹

在電腦科學中用來判斷一個字串是否符合我們所規定的特定模式,在文字編輯器中用來檢索、替換那些符合某個規則的文字。。

基本語法

以下提供一些基本語法介紹

  • or |
    a|b
  • + 代表前面的字元必須至少出現一次
    da+vidda 一定要出現一次
  • ? 代表前面的字元最多只可以出現一次,零次也可以
    da?vid,只要 d or a 出現或沒出現都可以。
  • * 代表前面的字元出現或不出現都可以,也可以出現很多次。
    d*avidd 想出現、重複、不出現都可以。
  • () 優先順序,表示最優先
    跟程式一樣
  • ^ 必須在字首
  • $ 必須在字尾
  • [string],表示裡面其中一個字元有符合到都可以。
  • [a-z],只要 a 到 z 任意一個字元有就算符合。

一些題目或範例

都在 categories 分類中,點這裡就可以看到很多範例

參考連結

正規表示式 - wiki

心得

雖然很早以前就知道正規表達式 Regular Expression,但是一直都沒有把他打成 blog,現在剛好用到就來打打,方便搜尋知識。

希望自己未來可以成為一個有用,成功的人!

  • 版權聲明: 本部落格所有文章除有特別聲明外,均採用 Apache License 2.0 許可協議。轉載請註明出處!
  • © 2020-2024 John Doe
  • Powered by Hexo Theme Ayer
  • PV: UV: