-1
A
回答
0
有關由正則表達式捕獲特定字符串的一般理解,可以認爲以下模式:富=酒吧
(.*[^=])=(.*)
FOO將被第一匹配括號組(匹配的一切,是不是一個「=」是指前「=」停止)
=將由「=」直接
被匹配bar將與第二組匹配(其他所有內容直到行尾)
如果你的配對存儲在一對單獨的行中。 這只是試圖解釋一下如何捕捉工作。
爲您具體的例子:節點= FOO類型=欄
.*[^=]=(.*[^ ]) .*[^=]=(.*[^ ])
第一個括號組匹配富,第二個條
要知道,對於實施正則表達式庫可能會有所不同,並且在各種語言中也會略有不同, php,java,C++等。
有幾個在線正則表達式測試人員可以使用,
0
^.+=(.*)
將捕獲你的榜樣foo
和bar
。
我找到建築/測試正則表達式模式
相關問題
- 1. 正則表達式捕獲鍵/值
- 2. 正則表達式捕獲特定鍵的鍵值對
- 3. 正則表達式的鍵值對
- 4. c#正則表達式捕獲重複的關鍵字值
- 5. 正則表達式鍵 - 值對
- 6. 正則表達式來獲取值從[]
- 7. 正則表達式來獲得utm值
- 8. 正則表達式來捕獲文本
- 9. 正則表達式來捕獲數據
- 10. 正則表達式來捕獲'/ etc/services'
- 11. 正則表達式來捕獲
- 12. 的Groovy/Grails的:獲取鍵:值對滿足正則表達式
- 13. 關鍵值正則表達式模式
- 14. 正則表達式來只獲取鍵值對,並省略一些charaters
- 15. 正則表達式來提取值
- 16. 正則表達式來驗證雙值
- 17. 正則表達式來提取值
- 18. 正則表達式正則表達式返回的值正則表達式
- 19. 來自文本和括號的正則表達式鍵值
- 20. 正則表達式 - 表達式$ {值}
- 21. 如何在正則表達式中捕獲這個緯度值?
- 22. 正則表達式捕獲組與PHP preg_match不返回值
- 23. 如何從正則表達式捕獲值?
- 24. 提取鍵值對用正則表達式模式
- 25. 尋找一個正則表達式模式鍵:值對
- 26. 量化捕獲的正則表達式
- 27. 捕獲正則表達式中的URL
- 28. grep的正則表達式捕獲
- 29. C#正則表達式的捕獲
- 30. 獲取價值與正則表達式
你不能在一個單一的正則表達式捕獲多個值this網站很有幫助。您需要使用循環捕獲每個鍵值對。這些細節取決於您使用的編程語言。 – Barmar
所以我意識到,如果我知道鑰匙,它變得更容易。其實我試圖找出一個日誌解析器的格式,所以只是使用正則表達式。 – Brandon
已經有很多日誌解析器已經寫好了。 – Barmar