2015-09-20 105 views

回答

1

搜索:

empty string 

\?_t_id=\d+$ 

與更換

由於?是一個特殊字符,因此您需要按順序匹配?符號。在JS,

string.replace(/\?_t_id=\d+$/m, ''); 
0

要匹配要刪除(由空字符串替換)部分,使用

/\/\?_t_id=(?!.*\/).*/ 

這將匹配(粗體):

  • domain.it/抗氧化劑/ ?_t_id = 187

要匹配你想保留,(重新)它分配給一個變量的一部分,使用

/(.+(?=\?_t_id=.*))|.+(?!\?_t_id=.*)/ 

這將匹配(粗體):

  • domain.it/antioxidanter/?_t_id = 187
  • domain.it/animaliska/any_id=211
相關問題