如何结合引擎理解正则表达式。
按正确的正则类型解释模式。看似相同的语法在不同引擎中可能行为不同,尤其是锚点和 Unicode。
按任务需求调整流程。
使用指定的引擎和标志解读模式,解释每个标记的作用及各部分如何组合。展示匹配和不匹配输入,并包含容易误解的边界情况。
- 你需要提供什么
- 模式和正则表达式类型。
- 你会得到什么
- 关于匹配和边界情况的易读解释。
查看输入和结果。
演示用输入和输出 · 教学示例,并非 WebAct 实时运行结果
示例 个输入项
JavaScript, no flags: ^[0-9]{4}$. Explain and test 2026, 026, 20A6 and 2026 followed by a newline.完整示例
^ anchors the start; [0-9] allows ASCII digits; {4} requires exactly four; $ anchors the end.
2026 → true
026 → false
20A6 → false
2026 followed by a newline → false
This pattern checks shape, not whether a value is a valid year.将这份输入载入提示词,再复制到 WebAct 中尝试任务。实际结果可能与示例不同。
决策与问题排查。
不知道正则类型也能解释其语法吗?
有些标记通用,但引擎和标志可能改变行为。先确认这些信息,再说明匹配结果或支持情况。
为什么解释对行边界的说法不一致?
检查多行模式和引擎的锚点语义。用包含换行的输入测试,不要只依赖通用描述。
此工作流程的参考资料。
使用自己的资料试一试。
将任务提示词中的示例换成你的材料。保留所需条件,再把任务复制到 WebAct。
自定义并复制任务 ↑