如何生成带正反例测试的正则表达式。
正则表达式既需要匹配示例,也需要不匹配示例。说明运行环境,以及模式应匹配整个值还是子串。
按任务需求调整流程。
说明正则引擎、匹配范围及代表性的正反例字符串。构建能表达规则的最小模式,再在该引擎中运行示例,然后才能将其视为已验证。
- 你需要提供什么
- 匹配要求和代表性字符串。
- 你会得到什么
- 附正向与反向测试示例的正则表达式。
查看输入和结果。
演示用输入和输出 · 教学示例,并非 WebAct 实时运行结果
示例 个输入项
JavaScript pattern for exactly three uppercase ASCII letters followed by two digits.
完整示例
^[A-Z]{3}[0-9]{2}$ matches ABC12 and rejects AB12, abc12 and ABC123.将这份输入载入提示词,再复制到 WebAct 中尝试任务。实际结果可能与示例不同。
决策与问题排查。
验证模式应匹配子串还是完整输入?
明确要求。验证完整输入时使用合适的边界,并测试前后存在多余字符的情况。
为什么模式在测试器中有效,在应用中却失败?
比较引擎、标志和字符串转义。应用收到的模式或输入可能不同于测试界面。
此工作流程的参考资料。
使用自己的资料试一试。
将任务提示词中的示例换成你的材料。保留所需条件,再把任务复制到 WebAct。
自定义并复制任务 ↑