我有一個正則表達式應該*皮卡後的字符串:正則表達式拿起一個匹配,但沒有看到另一個
輸入字符串:
Vmid Name File Guest OS Version Annotation
3 TinyCore Linux [datastore1] TinyCore Linux/TinyCore Linux.vmx otherLinuxGuest vmx-08
4 Debain6 [datastore1] Debain6/Debain6.vmx ubuntu64Guest vmx-08
正則表達式:
[]][ A-Za-z /.]+.vmx [ ]
正則表達式匹配字符串的下列部分:
] TinyCore Linux/TinyCore Linux.vmx
但也應符合:
] Debain6/Debain6.vmx
我的代碼如下:
private void regexTest_Click(object sender, EventArgs e)
{
Regex regex = new Regex("[]][ A-Za-z /.]+.vmx [ ]");
MatchCollection match = regex.Matches(input);
foreach (Match matchvalue in match)
{
MessageBox.Show(matchvalue.ToString());
}
您正則表達式匹配'] TinyCore的Linux/TinyCore Linux.vmx otherLinuxGuest vmx' – 2012-07-28 13:00:17
可能是你用'] TinyCore的Linux/TinyCore Linux.vmx'測試?與完整字符串你的正則表達式不工作 – 2012-07-28 13:10:21
明確檢查 - 不起作用,共享鏈接不起作用 – 2012-07-28 13:19:28