X 路径表达式同时使用子字符串之前和以 used 开头



>我需要 xpath 表达式,我需要检查条件是否为真。我有一个值(学生/分数/成绩)= 7077634943*#*#Test1 的字段。首先,我需要查找该字段是否具有类似"##"的值,然后我需要在"##*"之前进行子字符串,然后检查结果以值"7"开头,如果条件满足,那么它应该返回真否则为假。

如果您不理解该问题,请提供您的宝贵意见,也请告诉我。

不确定为什么需要子字符串,按照您的要求,您要做的只是确定该值是否包含##并且它以数字7开头。如果这就是您所需要的,则以下xpath将起作用。

注意:未经测试,因为您尚未发布任何 xml 示例。

/student/Marks/Grade[contains(. , '##') and starts-with(.,'7')]

最新更新