2014-12-03 41 views
-1

我有以下代碼:正則表達式 - 選擇以「;」結尾的行

if (Regex.IsMatch(fileLine, @"\s;$")) { 
    listBox1.Items.Add(fileLine); 
} 

我需要匹配結束了整條生產線「;」。

+1

'fileLine'聽起來像一條線,爲什麼不''if(fileLine.EndsWith(「;」))' – 2014-12-03 15:07:53

回答

5

只需使用string.EndsWith

if (fileLine.EndsWith(";")) 
{ 
    listBox1.Items.Add(fileLine); 
} 
0
if (Regex.IsMatch(fileLine, @".*;$")) 
      { 
       listBox1.Items.Add(fileLine); 
      } 
  • .*將匹配任何

OR

@";$"

+1

你甚至不需要'。*'。 'Regex.IsMatch(fileLine,「; $」)'就足夠了 – Joey 2014-12-03 15:08:39