正则表达式测试工具推荐(常用测试工具 )

2022-07-17,,,

最近工作中需要用到正则表达式,因为平时很少用,也突然要写有点蒙蔽,网上搜了挺多教程,我无意中发现一个挺好用的工具,这个工具能实时渲染正则表达式的匹配结果。

这个工具有一个比较好用的功能,就是能生成各种语言的代码,例如:

当前的的正则表达式:s+

点击生成代码

javascript -javascript 正则表达式

var pattern = /s+/,
	str = 'a';
console.log(pattern.test(str));

php

$str = 'a';
$ismatched = preg_match('/s+/', $str, $matches);
var_dump($ismatched, $matches);

go

package main

import (
	"fmt"
	"regexp"
)

func main() {
	str := ""
	matched, err := regexp.matchstring("\s+", str)
	fmt.println(matched, err)
}

java -java 正则表达式

import java.util.regex.matcher;
import java.util.regex.pattern;

public class regexmatches {
	
	public static void main(string args[]) {
		string str = "";
		string pattern = "\s+";

		pattern r = pattern.compile(pattern);
		matcher m = r.matcher(str);
		system.out.println(m.matches());
	}

}

ruby -ruby 正则表达式

pattern = /s+/
str = 'a'
p pattern.match(str)

python -python 正则表达式

import re
pattern = re.compile(ur's+')
str = u'a'
print(pattern.search(str))

如果对正则表达式语法不熟悉的,也可以在这里看,挺方便的

同时,还提供了一些常用的正则表达式:

如果有兴趣的话,可以亲自看看:

《正则表达式测试工具推荐(常用测试工具 ).doc》

下载本文的Word格式文档,以方便收藏与打印。