将String与字符串之类的模板进行比较

时间:2013-02-16 03:19:24

标签: java string stringtemplate

我正在尝试编写一个程序,我必须在其中使用模板(实际上是一个字符串)对字符串列表进行比较。我不确定使用的术语是什么,但如果有帮助的话,它将更多地是日志抓取程序。

输入字符串示例:

  1. Hello World这是我
  2. Hello Strange World这是一个人
  3. 这是一个测试文件
  4. Hello World这是一个机器人
  5. 进行比较

    一个。这是文件

    湾Hello World这是

    想法是将输入语句(1-4)与模板字符串(a-b)匹配,如果它们匹配,那么我需要对它们进行操作。像1& 4匹配句子 b ,但 2 不会。

    提前感谢您的帮助/指示。

1 个答案:

答案 0 :(得分:1)

将您的?更改为.*并获得正则表达式:

String input = "Hello World this is me";

if (input.matches("Hello World this is .*"))
    // true