正则表达式在线测试工具
关于正则表达式在线测试工具:
这个正则表达式在线测试工具可以帮助您测试您的正则化表达式是否正确. 支持高亮标记和6种flags.
Flags类型 | 简介 |
---|---|
g | (global match), 全局匹配 |
i | ignore case 忽略大小写 |
m | multiline; 多行 |
s | 允许 . 匹配新的一行s |
u | Unicode; |
y | sticky; 粘性匹配 |
链接:
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测试字符串是否符合正则表达式:
var regex_tester = /([A-Z])\w+/g; var test_string = "This is a Test string." console.log(regex_tester.test(test_string)) ------------------- > true
用Python测试字符串是否符合正则表达式:
import re regex_tester = re.compile("([A-Z])\w+", re.I | re.DOTALL) test_string = "This is a Test string." if regex_tester.match(test_string): print("True") else: print("False")