我需要構建一個正則表達式。我想匹配的字符串始終以\開頭,然後是4或5個數字,然後是另一個\正則表達式,在「」和「」之間匹配長度爲4或5位數字的字符串
例如。
- 歡迎回家< \ 217.163.24.49 \ 7778 \假,
- 歐元服務器\ 217.163.26.20 \ 7778 \假,
- Instagib!)\ 85.236.100.115 \ 8278 \假,
在第一個例子中,我需要「7778」。在第二個例子中,我需要「7778」。在第三個例子中,我需要「8278」。
這4位數字實際上是一個端口號,它是每一行中只有這一系列字符(例如\ 7778 \)出現的唯一時間。有時端口號是4位數字,有時是5。
我已經知道如何保留字符串供以後使用Regex.Match.Success,它只是我在這裏尋找的實際正則表達式模式。
感謝
爲什麼方括號圍繞\ d?這只是一個成員的集合。 – JasonFruit 2010-09-09 11:12:31
好吧,我這樣做,它實際上保持「\」的 – brux 2010-09-09 11:13:14
我需要模仿當我使用regex.match.success獲取匹配的字符串是否有一種方法來省略「\」的? – brux 2010-09-09 11:20:18