是否有可能通過使用標準正則表達式解析器匹配引號外的文本? 我看到這個答案,但它是通過使用PCRE完成:正則表達式匹配引號外的所有單詞嗎?
Can regex match all the words outside quotation marks?
這是不是因爲使用PERL的純解決方案。我知道這也可以通過使用編程語言來解決,但這個想法是使用純正則表達式解析器。
我做了這樣的事情,但這不能正常工作
[^'"]*(?=(?:(['"])+(.*?\1))|([^'"]*$))
預先感謝您。
UPD1:這個想法是要匹配引號外的任何一種文本,解決方案不能依賴於輸入。
**語言不可知正則表達式**它是什麼? – anubhava 2014-10-28 13:36:16
我不認爲有一個適用於所有*語言的單一正則表達式。至少會有一個不支持特定功能的平臺。 – 2014-10-28 13:38:33