我有一个与模板事实中给出的路径匹配的剪辑规则,如果路径匹配,则将与该路径关联的 id 和文本断言到另一个模板中。路径只是字典中的文本条目。路径为“//Document/Sect[2]/P[2]”。我想制定一个这样的规则:
Pfad "//Document/Sect[*]/P[*]"
这样它就可以匹配 //Document/Sect[any number here]/P[any number here]。我找不到与此相关的任何内容,所以如果这是可能的,还是有其他选择?任何帮助,将不胜感激。谢谢!以下是我的规则代码:
rule3= """
(defrule createpara
(ROW (counter ?A)
(ID ?id)
(Text ?text)
(Path "//Document/Sect/P"))
=>
(assert (WordPR (counter ?A)
(structure ?id)
(tag "PAR")
(style "Paragraph")
(text ?text))))
"""