option选项说明
1、A contain B
含义: 判断 A 是否包含 B。
逻辑等价: "B" in "A"
示例:
stringA = "招标公告文件"
stringB = "招标"
→ 结果为 True(因为“招标”在“招标公告文件”中出现)
2、A not contain B
含义: 判断 A 是否不包含 B。
逻辑等价: "B" not in "A"
示例:
stringA = "合同文本"
stringB = "招标"
→ 结果为 True(因为“合同文本”中没有“招标”)
3、A relate to B
含义: 判断 A 与 B 是否“相关”。
这是一个模糊匹配模式,通常内部实现为相似度或关键词重叠率判断(部分版本用简单包含关系或相似度阈值)。
用途: 适合模糊匹配,比如标题、句子之间语义相近时认为“有关联”。
示例:
stringA = "施工安全管理规范"
stringB = "安全规范"
→ 结果可能为 True(因为语义相近)
4、A not relate to B
含义: 判断 A 与 B 是否“无关”。
与上条相反,当相似度不足或无明显包含关系时返回 True。
示例:
stringA = "环境保护条例"
stringB = "建筑工程预算"
→ 结果为 True
5、A equal B
含义: 判断 A 与 B 是否完全相同。
逻辑等价: "A" == "B"
示例:
stringA = "2025"
stringB = "2025"
→ True
6、A not equal B
含义: 判断 A 与 B 是否不相等。
逻辑等价: "A" != "B"
示例:
stringA = "10"
stringB = "15"
→ True
7、A is null
含义: 判断 A 是否为空(空字符串或 None)。
逻辑等价: A == "" 或 A is None
示例:
stringA = ""
→ True
8、A is not null
含义: 判断 A 是否非空。
逻辑等价: A != "" 且 A is not None
示例:
stringA = "报告生成完毕"
→ True

