我正在浏览 stackoverflow,并注意到用于匹配最后一个斜杠之后的所有内容的正则表达式是
([^/]+$)
例如,如果你有http://www.blah.com/blah/test http://www.blah.com/blah/test正则表达式将提取不带单引号的“test”。
我的问题是它为什么这样做? ^/ 不是表示斜杠的开头吗?
编辑:
我想我不明白 +$ 如何获取“测试”。 + 重复前一项一次或多次,因此它会忽略所有 / 斜杠之间的所有数据。那么 $ 如何提取测试
在原来的问题中,只是一个backslash
需要before slash
,在这种情况下正则表达式将得到everything after last slash
在字符串中
([^\/]+$)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)