2013-03-24 106 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