本文介紹了Java中的反向正則表達(dá)式的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!
問題描述
如何在Java中反轉(zhuǎn)正則表達(dá)式?例如,‘a(chǎn)b.+de’=>‘ed.+ba’。
推薦答案
哇。
您需要為正則表達(dá)式構(gòu)建解析器并反轉(zhuǎn)所有標(biāo)記/部分。
在這種情況下
ab+de is
a、b、.+、d、e
并反轉(zhuǎn)此為
e、d、.+、b、a
現(xiàn)在想象分組
((Ab)(.+de))
反之
((編輯+)(Ba))
這篇關(guān)于Java中的反向正則表達(dá)式的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,