我有以下代碼:正則表達式 - 選擇以「;」結尾的行
if (Regex.IsMatch(fileLine, @"\s;$")) {
listBox1.Items.Add(fileLine);
}
我需要匹配結束了整條生產線「;」。
我有以下代碼:正則表達式 - 選擇以「;」結尾的行
if (Regex.IsMatch(fileLine, @"\s;$")) {
listBox1.Items.Add(fileLine);
}
我需要匹配結束了整條生產線「;」。
只需使用string.EndsWith
:
if (fileLine.EndsWith(";"))
{
listBox1.Items.Add(fileLine);
}
if (Regex.IsMatch(fileLine, @".*;$"))
{
listBox1.Items.Add(fileLine);
}
.*
將匹配任何OR
短@";$"
你甚至不需要'。*'。 'Regex.IsMatch(fileLine,「; $」)'就足夠了 – Joey 2014-12-03 15:08:39
可能這會解決^[^;]*;$
'fileLine'聽起來像一條線,爲什麼不''if(fileLine.EndsWith(「;」))' – 2014-12-03 15:07:53