2017-04-18 61 views
1

我想寫的正則表達式搜索的字符串JavaScript的正則表達式多模式搜索

字符串:

{@CSS resources=",resources/css/page.css,/resources/css/global.css ," /} 

正則表達式:

{@CSS resources=\s*"(.*?)"\s*\/}|(^,)|(,$) 

需要找到開頭和結尾用逗號「資源「

+0

'\替換{@ CSS資源= \ S *」,[^ 「] *」 \ S * \ /}' –

+0

你試圖做更換? –

+0

不,我想匹配{@CSS resources =和/}與雙引號(,resources/css/page.css,/ resources/css/global.css)之間的任何前導或尾隨逗號和空格 – sanavstars

回答

0

您可以使用此正則表達式:

{@CSS resources=\s*"(\s*,\s*)*(.*?)(\s*,\s*)*"\s*\/} 

{@CSS resources="$2" /}

+0

我想匹配'{@CSS resources =和/}'和'雙引號'(,resources/css/page.css,/ resources/css/global.css)之間的任何前導或尾部逗號和空格' – sanavstars

+0

@BharathBhuvan這就是第一個和第三個捕獲組做! –