InfoByIp.com
主页 | 互联网工具 联系我们 | 联系我们

正则表达式测试仪

标记
 

在线正则表达式测试仪(又名正则表达式计算器)允许对给定文本进行各种正则表达式操作:

  • 高亮正则表达式 - 高亮显示了正则表达式匹配的文本部分
  • 提取的正则表达式 - 萃配套件与各组的正则表达式作为一个列的表
  • 替换正则表达式 - 替换匹配与给定的字符串文本的部分。组表达式(如$ 1)是允许的。
正则表达式计算器支持的标志如全局匹配(对整个文本进行正则匹配,而不是仅匹配第一次出现的符合给定正则的文本),忽略大小写(案例所提供的文本将被忽略)和跨行匹配(执行跨行边界的正则表达式计算)。

正则表达式规则

规则含义
^ 匹配起始行
$ 匹配行结束
* 匹配前面的字符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

正则表达式示例

ExpressionMeaning
[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 - 为软件工程师和系统管理员提供的工具。

使用此网站,即表明您同意 条款跟条件 以及 隐私政策

不要出售我的个人信息
© 2024 InfoByIP.com 保留所有权利