如何使用正则表达式从以下路径中提取pageurl randompage.html?
/stars/thisisapath/randompage.html
答案 0 :(得分:1)
对于以.html
结尾的任何路径,这应该有效:
[^\/]+\.html$
示例:https://regex101.com/r/pauXBb/2
如果您希望它更通用,并接受任何文件扩展名,请尝试:
[^\/]+\.[^.]+$
答案 1 :(得分:1)
string your = "/stars/thisisapath/randompage.html";
var match = Regex.Match(input, @"/: (.+?).html").Groups[1].Value;
match
的值为randompage
。现在,你可以添加html,如:
match+="html"
答案 2 :(得分:0)
试试这个([\w-\.]+\.)\w+
。它会找到像这样的字符串/stars/thisisapath/random.page-5.html
答案 3 :(得分:0)
试试这个正则表达式([^/]*)$