2013-03-24 68 views
-1

我是RegEx的新手,希望能就此问题入伍。根据模式查找整行文本。 (正则表达式)

下面是一个例子:

什么是正则表达式,使输出看起来像这样为那些在它的Star Wars线:

John gets a Star Wars ticket 
Mary gets a Star Wars ticket 

感谢。

+2

你有什么....试过? – Reimeus 2013-03-24 01:41:32

+0

它是'星球大战' – Kent 2013-03-24 01:43:56

+0

这更像是一个工作秩序,而不是一个帮助尝试失败的请求。请显示你的尝试。 – 2013-03-24 01:56:59

回答

0
String string = "John gets a Star Wars ticket\n" + 
      "Keith gets a soccer ticket\n" + 
      "Mary gets a Star Wars ticket"; 
    for (String line : string.split("\n")) { 
     if (line.matches(".*Star Wars.*")) { 
      System.out.println(line); 
     } 
    } 
+0

谢谢。这对我有帮助。我发现我已经犯了错误。 – 2013-03-24 02:11:09