Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我有这个文本“/text1/text2/text3/endtag”并且想要提取结束标签之前的最后一个文本(text3),我需要使用什么正则表达式模式?
我试过这个:
/\/(.*)\// &
这给了我结束标签之前的一切。
以下只给了我“text1”
/\/(.*?)\//
我是正则表达式的新手,所以提前感谢您的帮助和耐心。
var matches = /([^\/]*)\/endtag$/.exec("/text1/text2/text3/endtag"); console.log(matches[1]);
您想要匹配不包含“/”后跟“/endtag”加上行尾的字符串。