正则表达式在线测试工具

正则表达式

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")