测试正则表达式是否匹配示例字符串的任意部分,并报告匹配是否成功——不会执行不安全代码。
行为
提供模式、可选标志(i、m、s、u)与待测文本。引擎在 try/catch 边界内编译模式——无效语法会返回明确错误,而不是抛到控制台。布尔式结果表示是否至少存在一处匹配。
适用场景
在日志解析中迭代正则、在写入数据库前校验用户提供的模式,或讲解标志如何改变大小写敏感性与多行匹配。
限制
仅报告是否存在匹配,不返回捕获组或匹配位置(枚举请用抽取匹配工具)。病态模式上的灾难性回溯仍可能卡住标签页——复杂表达式请先用小输入测试。JavaScript 正则方言与 PCRE 或 .NET 略有差异。
示例
例如,在表单中输入默认示例值,并与已知参考对照;每次只改一项输入,观察结果如何变化。