我需要使用正則表達式匹配一個單詞,該單詞位於最多帶有1和2個反引號的反引號/反引號之間。用特定的引用組合匹配單詞
匹配情況
- 字應與一個或兩個後引號開始,並用N-反引號結束
- 字應該是N-反引號開始,並用一個或兩個反引號
不應該匹配
- Word啓動並超過三個反引號
結束例
I `need` to match a ``word`` from a ```sentence``
Which `lies`` between `backquotes```` and this ``should```` also match
and ```more``` than ```three```````` quotes ```````not``` matched
匹配:
- 需要
- 字
- 在於 周
- 後引號
- 應該
嘗試
Pattern PATTERN = Pattern.compile("`{1,2}\\w+|\\w+`{1,2}", Pattern.DOTALL);
爲什麼你使用'DOTALL'當模式甚至不包含任何圓點? – OrangeDog