java-字符串“ Slot-Extraction”
发布时间:2020-12-14 19:26:46 所属栏目:Java 来源:网络整理
导读:我想找出给定的字符串b是否匹配字符串a的模式. 此外,字符串a可以包含占位符/槽,而字符串b可以包含应提取的实际值. 例: String a = "Hello my name is NAME and I am from CITY"String b = "Hello my name is Ben and I am from New York" 预期成绩: - b ma
我想找出给定的字符串’b’是否匹配字符串’a’的模式. 例:
预期成绩:
为了确定a和b是否匹配,我进行如下操作:
但是我目前不知道如何以通用且可靠的方式实现此“插槽”提取. 如果有任何建议/建议,我将不胜感激. 最佳答案
您可以像这样< name>替换令牌.从第一个字符串中使用(.*)来形成捕获组,然后使用分组的字符串创建模式.然后,您可以使用第二个字符串来匹配模式,如果匹配,则可以访问所有组以从组中检索数据.
这是我认为应该可以使用的初始代码,可以根据您的其他需求对其进行更新,以使其更加强大.
印刷品
让我知道这是否是您想要的并为您工作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |