/ 工具
■/ 工具查找器
109 个工具
/ 正则表达式测试器
/ 所选工具
■正则表达式测试器 - 免费 文本 工具
实时匹配,测试和调试正则表达式
■ 01
什么是正则表达式?
正则表达式(regex)是一种强大的模式匹配工具,用于搜索、验证和处理文本。它使用一种特殊语法来定义模式,可以匹配特定的字符序列,因而……非常有用
■ 02
它是如何工作的?
测试过程 正则测试器会实时地将你的模式与测试文本进行匹配。它会用指定的标志编译你的正则表达式,然后在测试字符串中搜索所有匹配项。结果会……显示
■ 03
示例场景
涵盖邮箱模式、电话号码和 URL,让你可以快速比较常见的输入与输出。
/ 相关工具
/ 代码
■所选工具的源代码,显示在此处,右侧为实时运行版本。
/ 源代码
TypeScript
typescript
type RegexMatch = {
match: string;
index: number;
groups: string[];
};
function testRegex(pattern: string, flags: string, testString: string): RegexMatch[] {
try {
const regex = new RegExp(pattern, flags);
const globalRegex = new RegExp(pattern, flags.includes('g') ? flags : flags + 'g');