對不起,如果它是一個令人困惑的問題。我試圖找到一種方法來做到這一點,但無法找到它,如果這是一個重複的問題,我的道歉!正則表達式匹配不帶引號的單引號文本 - JavaScript
我有一個文本是這樣的:something:"askjnqwe234"
我希望能夠用一個RegExp得到askjnqwe234
。你可以注意到我想省略引號。我正在嘗試使用/[^"]+(?=(" ")|"$)/g
,但它返回一個數組。我想要一個RegExt返回一個單一的字符串,而不是一個數組。
我不知道是否可能,但我不想指定數組的位置;是這樣的:
var x = string.match(/[^"]+(?=(" ")|"$)/g)[0];
謝謝!
JavaScript正則表達式匹配函數總是返回一個數組或null(除了僅返回一個布爾值的'.test()')。 – Pointy 2013-03-07 17:08:34