2012-02-15 77 views
-1

我有一個巨大的字符串。我需要從那個巨大的字符串中提取一個子字符串。條件是以「技術」或「JUSTIFY」或「ALIGN」開頭的字符串,並以數字(從1到10的任意數字)結尾,然後是句點,然後是空格。例如,我有解析結束的字符串

字符串x =「這是一個測試,我正在測試技術:我需要從測試開始提取這個子字符串8.這是一次又一次的測試。

所以我需要這個

技術:我需要提取這個子開始測試。

我想知道是否有人有優雅的解決方案。

我正在嘗試使用正則表達式,但我想我找不出正確的表達式。

任何幫助將不勝感激。

在此先感謝。

回答

0

試試這個:@"((?:TECHNICAL|JUSTIFY|ALIGN).*?)(?:[1-9]|10)\. "