-2
A
回答
1
您可以嘗試在部分第一分割字符串,然後更換引號
let s = '""a"","""b""",""12,3"","d"';
let r = s.split(/(?!,\w+),/);
r = r.map(e => e.replace(/"/g, ""));
console.log(r);
+0
類似:',\ B',但也會[在a,b'上失敗](https://regex101.com/r/wR9J9M/1) –
0
這爲我工作
var test = '""a"","""b""",""12,3"","d"'
test = test.match(/(\b[0-9a-z,]+)/gmi)
console.log('match: ', test)
匹配: 'A', 'B', '12', '3', 'd']
相關問題
- 1. 正則表達式匹配不包含引號的逗號
- 2. 正則表達式匹配雙引號
- 3. 正則表達式匹配數字,逗號和分號?
- 4. 正則表達式只匹配不在括號內的逗號?
- 5. Ruby正則表達式匹配逗號,但忽略括號中的逗號
- 6. 正則表達式:逗號
- 7. 正則表達式逗號
- 8. 正則表達式不匹配引號或轉義引號
- 9. 用於匹配引號和單引號的正則表達式
- 10. 正則表達式來處理逗號,雙引號,引號
- 11. 正則表達式匹配文字逗號文字逗號文字..模式
- 12. Perl正則表達式 - 爲什麼正則表達式/[0-9\.]+(\,,)/匹配逗號
- 13. Java的正則表達式匹配的數字,字符,逗號,引號...
- 14. 正則表達式逗號分隔號
- 15. 正則表達式:不匹配引號之間的匹配
- 16. 正則表達式 - 匹配的號碼
- 17. 正則表達式匹配符號& - 。 「
- 18. 負號匹配的正則表達式
- 19. Python正則表達式匹配鞋號
- 20. @符號的正則表達式匹配
- 21. 正則表達式組匹配號碼
- 22. 正則表達式不匹配```符號
- 23. 正則表達式匹配大括號
- 24. 編號正則表達式子匹配
- 25. 正則表達式 - 僅匹配括號
- 26. 正則表達式匹配括號內
- 27. 正則表達式匹配外括號
- 28. 正則表達式匹配「號,URL」
- 29. Perl正則表達式匹配號
- 30. 正則表達式匹配撇號
你嘗試過這麼遠嗎?您是否在尋找任何一對引號內的單個逗號,或者可能有多個引號「A B C D」? – struthersneil
如果你只是想分割字符串,它可能足以匹配\「+ \,\」+ – struthersneil
我認爲我的問題是錯誤的,但你的答案是我想要實現的。謝謝。 –