【发布时间】:2013-02-16 03:19:24
【问题描述】:
我正在尝试编写一个程序,我必须在其中将字符串列表与模板(本质上是一个字符串)进行比较。我不确定使用的术语是什么,但如果有帮助的话,它会更像是日志抓取程序。
输入字符串示例:
- Hello World 这是我
- 你好奇怪的世界这是一个人
- 这是一个测试文件
- Hello World 这是一个机器人
对比
一个。这是一个?文件
b. Hello World 这是?
这个想法是将输入语句 (1-4) 与模板字符串 (a-b) 匹配,如果它们匹配,那么我需要对它们采取行动。像 1 & 4 匹配句子 b 但 2 没有。
提前感谢您的帮助/指导。
【问题讨论】:
-
你的模板字符串让我觉得你应该使用正则表达式!
-
在这种情况下,我可能会用正则表达式替换 ? ,然后将其与传入的字符串匹配?
标签: java string stringtemplate