2012-09-24 93 views
3

我試圖找出如何寫一個正則表達式查找以下字符串:任意長度的字符串和空間正則表達式

「10R」,「CRE」

這將需要尋找一個雙引號隨後一些串(不同長度),隨後雙引號,接着是逗號,隨後一個或多個空格,隨後進行雙曲ote依次爲部分字符串(各種長度),後跟雙引號;

我多年來一直開發人員,但正則表達式讓我覺得很愚蠢:(

感謝您的幫助:)

回答

4

"\w*",\s+"[\w\s]*"

這應該符合你的要求,check out the regex here

注意:如果您的語言把引號內的正則表達式,你可能需要轉義雙引號("

+0

謝謝!我用我想匹配的字符串嘗試它,並且有一件事我忘了提及。第二個文本字符串(「CRE」)也可以有空格(「10R」,「CRE 2&11」)。我如何修改這個正則表達式來處理這個問題? – user1695512

+1

@ user1695512'「\ w *」,\ s +「[\ w \ s] *」'。 – quantum

+0

@ user1695512我用小毛建議更新了它。如果答案對您有幫助,您可以通過點擊總票數下方的綠色複選標記來接受它。 –

1

喜歡的東西

\"\w+\",\s+\"\w\" 

逃逸可以根據上下文是可選。

此外,並非所有正則表達式引擎都知道類是\w\s,所以您可能需要以其他方式定義它們。

相關問題