正規程式碼生成

常用正則(點擊填入):

正規表達式程式碼產生是什麼?

把除錯好的正規表達式一鍵轉換成 JavaScript、PHP、Python、Go、Java 五種語言的可用程式碼片段,自動處理跳脫與旗標差異,直接複製進專案即可執行。

支援的語言與差異

  • JavaScript:/pattern/flags 字面值,支援 g/i/m/s/u/y
  • PHP:preg_match_all 風格,自動過濾 JS 特有的 g/y/d 旗標
  • Python:re.findall,旗標對應為 re.I/re.M/re.S
  • Go:regexp.MustCompile,旗標以內嵌 (?i)(?m)(?s) 表示
  • Java:Pattern.compile,支援 CASE_INSENSITIVE

常用正規表達式快速輸入

頁面內建 17 個常用正規表達式(中文字元、雙位元組字元、Email、URL、電話、QQ、郵遞區號、身分證、日期、各類整數與浮點數),點擊即可填入並產生對應語言程式碼。

如何使用

  1. 選擇目標語言(JS/PHP/Python/Go/Java)
  2. 填寫 Pattern 與 Flags(JS 風格),或直接點擊上方快速輸入
  3. 點擊產生,把程式碼片段複製到你的專案