簡體   English   中英

這是URL的正確xml正則表達式嗎?

[英]Is this the correct xml regex for URL?

我正在將urlReWriter實現到我的Java Web項目中。

我想更改此網址: /read-post.jsp?id=1&title=some-cool-blog-title

進入這個簡短/干凈的網址: /read-post/1/some-cool-blog-title

這是我執行的規則:

<rule>
   <from>^/read-post/([0-9]+)/([0-9][a-z][A-Z]+)</from>
   <to>/read-post.jsp?id=$1&amp;title=$2</to>
</rule>

問題是它不是重寫URL,我懷疑這是因為我使用的xml正則表達式不正確嗎?

我如何正確格式化的時候可以有任意數量的id和任何數字,字符或特殊字符-title

您的標題正則表達式([0-9][az][AZ]+)肯定不正確,因為+僅指[AZ] 除此之外-您在問題中提到的內容缺失。 您可以嘗試以下方法: ([0-9a-zA-Z\\-]+)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM