适用问题:用户需验证GPT生成的正则表达式是否准确、有效,是否符合特定业务场景。
准备资料:需提供待验证的正则表达式文本、业务场景描述、预期匹配结果等。
具体步骤:1. 通读正则表达式,理解其结构与功能;2. 人工模拟业务场景,验证正则是否能正确匹配;3. 检查正则是否遗漏或误判;4. 记录验证结果与建议。
虚构示例:用户需验证正则表达式"\b[\w-]+\b"是否能正确匹配单词,GPT生成的正则为"\b[\w-]+\b",人工复核发现其能正确匹配单词,但未考虑大小写,建议添加"i"修饰符。
核对清单:1. 正则表达式是否完整;2. 是否覆盖业务场景需求;3. 是否考虑边界情况;4. 是否有误匹配风险;5. 是否有遗漏匹配情况。
常见误区:1. 未考虑业务场景的特殊要求;2. 未验证正则的性能与效率;3. 未测试正则在不同环境下的稳定性;4. 未考虑正则的可读性与可维护性。
原始输入:用户希望验证正则表达式"\b[\w-]+\b"是否能正确匹配单词,但需考虑大小写差异。GPT生成的正则为"\b[\w-]+\b",人工复核发现其能正确匹配单词,但未考虑大小写,建议添加"i"修饰符。
提示词:请验证以下正则表达式是否能正确匹配单词,并考虑大小写差异:"\b[\w-]+\b"。请检查是否遗漏或误判,并记录验证结果。
示例结果:验证结果为正则表达式能正确匹配单词,但未考虑大小写,建议添加"i"修饰符。
逐项核对过程:1. 确认正则表达式结构是否完整;2. 验证是否覆盖大小写场景;3. 检查是否存在误判或遗漏;4. 记录验证结果与建议。