正則表達式在線測試工具

正則表達式

Flags(第 1部分)

Flags(第 2部分)


關於正則表達式在線測試工具:

這個正則表達式在線測試工具可以幫助您測試您的正則化表達式是否正確. 支持高亮標記和6種flags.

Flags類型 簡介
g (global match), 全局匹配
i ignore case 忽略大小寫
m multiline; 多行
s 允許 . 匹配新的一行s
u Unicode;
y sticky; 粘性匹配

cartoon text editor

鏈接:

Javascript RegExp手冊: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp

Python re庫: https://docs.python.org/3/library/re.html

維基百科 (正則表達式): https://en.wikipedia.org/wiki/Regular_expression

用Javascript測試字符串是否符合正則表達式:

  1. var regex_tester = /([A-Z])\w+/g;
  2. var test_string = "This is a Test string."
  3. console.log(regex_tester.test(test_string))
  4.  
  5. -------------------
  6. > true

用Python測試字符串是否符合正則表達式:

  1. import re
  2.  
  3. regex_tester = re.compile("([A-Z])\w+", re.I | re.DOTALL)
  4. test_string = "This is a Test string."
  5.  
  6. if regex_tester.match(test_string):
  7. print("True")
  8. else:
  9. print("False")