我需要一個正則表達式,該單詞在特定的單詞之前和之後給出單詞,包括搜索單詞本身。正則表達式在一個特定的單詞之前和之後找到一個單詞
像:「這是要找到一個詞一些虛擬文本」應該給我的字符串「虛擬文本爲」當文本是我的搜索詞。
另一個問題是,提供的字符串可能包含多於一次的搜索詞,因此我必須能夠使用C#檢索該字符串中的所有匹配項。
像「這是找到一個字符串充滿文字和文字一句話一些虛擬文本」 應返回:
- 「虛擬文本爲」
- 「與文本和」
編輯:其實我應該有返回包含搜索詞的所有匹配。 幾個例子: 文字太讀。 - >文字是
閱讀我的文字。 - >我的文字
這是一個文本字段示例 - >文本字段示例
而如果字符串是「我需要將文本文本添加到虛擬文件」呢?它應該返回「文本文本」和「文本文本」? – 2011-04-29 13:32:04
確實,只是我的搜索詞前後的單詞,無論它可能是:) – PitAttack76 2011-04-29 13:39:00
怎麼樣''一個文本兩個文本三''?即你是否需要處理重疊的比賽? – ridgerunner 2011-04-29 19:44:24