自從我使用正則表達式以來,我一直在等待一段時間,我希望我正在嘗試做的事情是可能的。我有一個程序發送關於某個特定文件的自動回覆,我希望能夠抓住兩個我知道永遠不會改變的文字。在這個例子中的那些話是「關於」和「送」使用正則表達式獲取兩個關鍵詞之間的關鍵詞
Dim subject As String = "Information regarding John Doe sent."
Dim name As String = Regex.IsMatch(subject, "")
因此,在這種情況下,我希望能夠得到的只是「李四」。每個我正在提出的正則表達式都包含「關於」和「已發送」等字樣。我怎樣才能將這些詞作爲邊界,但不包括在比賽中?
最後一行應該是`Console.WriteLine(groups.Item(1).Value)` - 組#0是整個匹配,而組#1是第一個捕獲(加括號)的組。 – 2009-07-28 02:20:30