回答
諸如此類的東西可能有效:
var pat = "(\\\".*\\\")\\s=>.*" ;
var rex = new RegExp(pat, "gim") ;
var rep = "$1" ;
var res = txt.replace(rex, rep) ;
console.log(res) ;
輸出:
"123"
源字符串是var txt
......
不能很好地工作,如果我的來源是這樣的,https://pastebin.com/abwRUC3J不一致。 –
@JessieAnderson:你應該已經發布了這個信息開始......無論如何改變'\\ s'到'\\ s *'應該允許它工作。 –
但它也沒有排除這些'<?php 返回數組('字符?我要遍歷左邊塊的長度 –
使用下面的正則表達式,並率先拿到賽:
\".*?\"
*?量詞 - 匹配零和無限倍之間,如幾次儘可能,擴大根據需要
例子:https://regex101.com/r/yBFSEO/1/
注:第一場比賽將返回匹配字符串的左側。
這不會如果目標是「123」=>「abc別的東西」 –
對於「」1234「=>」右邊塊「」,應該選擇「」1234「」。 –
試試這個:
^\ 「* \。?」
您需要斷言行的開頭^。然後添加一個懶惰的量詞
http://regexr.com/3gfh6 nope –
現在你的評論中的問題是引用的部分不再從最左邊開始,加上引用的部分是不同的;這裏有一段時間,所以現在,你需要這個:\「 。* \。\ w + \」 – user3044148
- 1. grep第一個匹配正則表達式的字符串
- 2. 正則表達式:匹配,直到找到第一個]字符
- 3. Java正則表達式第一個匹配字符
- 4. Powershell正則表達式匹配字符串,除了第一個
- 5. 正則表達式,匹配的字符串也包含括號
- 6. 正則表達式匹配一個字符串與星號
- 7. 正則表達式匹配無字符字符一個空格
- 8. 正則表達式匹配更大的字符串第一
- 9. 正則表達式,得到第一個符號「&」在字符串
- 10. 的Javascript正則表達式第一個字符唯一指定字符集
- 11. 正則表達式匹配字符串,但不是另一個
- 12. 正則表達式匹配「一切,但」一個字符串
- 13. 正則表達式匹配字母數字字符和符號(&)
- 14. 正則表達式匹配一個空格的單個字符
- 15. PHP正則表達式匹配一個字符串列表
- 16. 正則表達式 - 匹配一個字
- 17. 正則表達式匹配字符串與另一個字符串Patten是/ DIG /?
- 18. 正則表達式匹配一個確切的字符串
- 19. 找到一個匹配字符串的正則表達式?
- 20. 正則表達式來匹配一個url內的字符串
- 21. 正則表達式匹配模式,也限制字符
- 22. 正則表達式與給定字符旁邊的第一個數字匹配
- 23. 正則表達式.exec()丟失匹配字符串的第一個數字
- 24. 正則表達式正則表達式匹配字符串
- 25. 重複字符匹配正則表達式匹配字符串
- 26. 字符串第一個字符的正則表達式
- 27. 正則表達式匹配字符串
- 28. 正則表達式匹配字符串
- 29. 正則表達式匹配字符串
- 30. 正則表達式匹配字符串
你的問題是很難理解你想要什麼。請澄清。 –
@AururRahmanMunna我試圖在「123」中獲得「123」=>「abc」 –
這就是你在你的問題中所說的。 –