簡體   English   中英

您能幫我了解正則表達式嗎?

[英]Can you help me about regexp?

我想使用正則表達式時遇到問題,我不知道使用'or','and'。 就像在if語句中一樣。

我有這樣的網址

http://localhost:85/study/list

我有這樣的話(正則表達式的模式) /,/list/top

當我嘗試使用這個

url ="http://localhost:85/study/list"; 
regexp = RegExp(.*/?/list?/top);
var matches =  url.match(regexp); 
alert(matches);

當我將url更改to http://localhost:85/topto http://localhost:85/top的單詞不是detection而是/ list是detection。 怎么了?

我想匹配該url中的單詞,我該如何為其創建regexp? 請告訴我您的答案,並請給我正則表達式參考。我是新手,感謝您的幫助...

將它們放在括號中,例如(/list)?

清單? 匹配lis或list。 我想你要(list)?

伙計,您可以在這里RegexPal測試您的表情。 看來您使用的表達式沒有效果。

此表達式將匹配您網址的最后一個子目錄

(\w*)$

例如, http://localhost:85/study/list將匹配listhttp://localhost:85/top將僅匹配top

試試吧! =)

暫無
暫無

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

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