java正则表达式帮助
我有一个以下格式的字符串,我只需要提取java正则表达式帮助,java,regex,Java,Regex,我有一个以下格式的字符串,我只需要提取/jspFolderTestSecondLast/jspFolderTestLast, 哪一个是最后一个被/分隔的第二个 www.name.com/jspFolderTestOne/jspFolderTestTwo/jspFolderTestAndmanyMore/jspFolderTestSecondLast/jspFolderTestLast /jspFolderTestSecondLast/jspFolderTestLast可以改变长度,但始终用se
/jspFolderTestSecondLast/jspFolderTestLast
,
哪一个是最后一个被/分隔的第二个
www.name.com/jspFolderTestOne/jspFolderTestTwo/jspFolderTestAndmanyMore/jspFolderTestSecondLast/jspFolderTestLast
/jspFolderTestSecondLast/jspFolderTestLast
可以改变长度,但始终用secong last/分隔
感谢您的帮助
谢谢这是javascript版本:
"www.name.com/jspFolderTestOne/jspFolderTestTwo/jspFolderTestAndmanyMore/jspFolderTestSecondLast/jspFolderTestLast".search(/\/[^\/]*\/[^\/]*$/)
或者您可以将它们很好地分组:
(/(\/[^\/]*)(\/[^\/]*)$/)
这是javascript版本:
"www.name.com/jspFolderTestOne/jspFolderTestTwo/jspFolderTestAndmanyMore/jspFolderTestSecondLast/jspFolderTestLast".search(/\/[^\/]*\/[^\/]*$/)
或者您可以将它们很好地分组:
(/(\/[^\/]*)(\/[^\/]*)$/)
您不需要任何正则表达式,因为您可以在“/”上拆分字符串并获取最后两个数组索引。但这里是正则表达式:
^.+(/[^/]+)(/[^/]+)$
$1包含第一个块,$2包含第二个块您不需要任何正则表达式,因为您可以在“/”上拆分字符串并获取最后两个数组索引。但这里是正则表达式:
^.+(/[^/]+)(/[^/]+)$
$1包含第一个区块,$2包含第二个区块与往常一样:您尝试了什么?与往常一样:您尝试了什么?
^.+(/[^/]+)(/[^/]+)$