|
|
|
|
|
在线正则表达式测试仪(又名正则表达式计算器)允许对给定文本进行各种正则表达式操作: - 高亮正则表达式 - 高亮显示了正则表达式匹配的文本部分
- 提取的正则表达式 - 萃配套件与各组的正则表达式作为一个列的表
- 替换正则表达式 - 替换匹配与给定的字符串文本的部分。组表达式(如$ 1)是允许的。
正则表达式计算器支持的标志如全局匹配(对整个文本进行正则匹配,而不是仅匹配第一次出现的符合给定正则的文本),忽略大小写(案例所提供的文本将被忽略)和跨行匹配(执行跨行边界的正则表达式计算)。
正则表达式规则
Rule | 含义 |
^ | 匹配起始行 |
$ | 匹配行结束 |
* | 匹配前面的字符0次或多次 |
+ | 匹配前面的字符1次或多次 |
? | 匹配前面的字符0或1时 |
. | 匹配一个非换行符 |
(x) | 匹配x并记录表达式 |
(?:x) | 匹配x并不记录表达式 |
x(?=y) | 如果后面是y则匹配x |
x(?!y) | 如果后面不是是y则匹配x |
{n} | 匹配前面的字符重复n次 |
{n,m} | 匹配前一个字符重复n和m次之间 |
[abc] | 匹配括号中的任何单个字符 |
[^abc] | 没有括号匹配任何单个字符 |
\b | 匹配单词边界 |
\B | 匹配非单词边界 |
\d | 匹配一个数字 |
\D | 匹配一个非数字 |
\s | 空白字符相匹配 |
\S | 一个非空白字符相匹配 |
\t | 匹配一个标签 |
\w | 匹配数组或者下划线 |
\W | 匹配的字符不匹配\w |
正则表达式示例
Expression | Meaning |
[0-9]{4} | 匹配了一个年份,例如: 2010 |
[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}.[0-9]{1,3} | 匹配一个IP地址,例如: 192.168.10.1. |
([a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z]{2,} | 匹配的域名,例如: www.yahoo.com |
|
|
|
|
|
提供更好的翻译 |
|
选择语言: Deutsch English Español Français Italiano Nederlands Polski Português Русский 中文 日本語 한국어
|
|
如果你有关于如何使这个网站更好的任何建议,请让我们知道。 |
|
InfoByIp.com - tools for software engineers and system administrators.
|
|
使用此网站,即表明您同意 条款跟条件 以及 隐私政策。
© 2023 InfoByIP.com 保留所有权利
|