我有幾條由xmls配置的路由。 所以我只需要收穫* .xml或* .XML甚至* .xMl文件, 而不是* .XMLxml文件。
所以當我把下面的正則表達式:正則表達式在駱駝路由中不起作用
....&include=(.*.+\.(?i)[x](?i)[m](?i)[l]$)......
到路由配置它不工作,但正則表達式的作品在代碼中,以及在一些在線驗證。
請幫忙。
我有幾條由xmls配置的路由。 所以我只需要收穫* .xml或* .XML甚至* .xMl文件, 而不是* .XMLxml文件。
所以當我把下面的正則表達式:正則表達式在駱駝路由中不起作用
....&include=(.*.+\.(?i)[x](?i)[m](?i)[l]$)......
到路由配置它不工作,但正則表達式的作品在代碼中,以及在一些在線驗證。
請幫忙。
如何
include=.+\.xml$
與不區分大小寫,如果需要打開。你的例子似乎過於複雜。
另外,
include=.+\.[Xx][Mm][Ll]$
應該工作了。
另外,請注意所有級別的轉義。您可能需要避開反斜槓,如下所示:\\
。您可能還需要編碼一些元素。
爲什麼不能。* \。[xX] [mM] [lL]? (我這裏簡化,但我認爲這個想法是明確的......)
不,這不適合我。 我也嘗試逃避反斜槓,但它什麼也沒做。 – user2508615