使用regex获取最后两个斜杠之间的任何字符串或其他最后两个相同字符
get any string between last two slash or other last two same character with regex?
如何在javascript中获得最后两个斜杠或其他最后两个相同字符之间的任何字符串?
使用正则表达式不分割有几个类似的问题,所以,但我只能找到答案是使用分割…
我的正则表达式模式在下面,它不匹配,我错过了什么?
我希望结果是这样的,如何使它?
['s', index: .., input: ...]
正则表达式var str = '/a/b/c/s/';
var regexPattern = /([^/]*)'/$/;
str = regexPattern.exec(str);
console.log(str); // ["s/", "s"]
if (str == 's') {
console.log(true)
}
https://jsfiddle.net/30bjt5ew/你可以使用这个正则表达式:
/[^/]*(?='/$)/
它将输出您期望的["s", index: 7, input: "/a/b/c/s/"]
。
[^/]* # any char that is not /
(?='/$) # Look foward for a / and the end of string
jsfiddle
相关文章:
- 在数字字符串的最后两个数字上加上小数
- 在Javascript中截断一个字符串,混淆了最后两个测试字符串
- 将具有两个此类子字符串的字符串中的第一个子字符串生成与正则表达式匹配,正则表达式通常默认匹配最后一个子字符串
- 检查最后两个元素
- 在 JavaScript 中使用最后两个数字获取年份
- Javascript 正则表达式:获取最后两个段,用点除
- 如何使用jQuery获取url的最后两个字符
- 两个日期之间的月份差异,计算月份的最后日期
- 将同一个元素追加到两个下拉列表中只会导致最后一个元素被追加
- 使用javascript中的正则表达式提取最后两个斜杠之间的字符串
- 将逗号javascript后的最后两个数字四舍五入
- 使用输入多少次掷骰子,然后只输出最后一掷Javascript上的两个骰子的总和
- 如何选择字符串的最后两个字符
- 如何在 JavaScript 中替换字符串中最后一个出现的两个字符之间的字符
- 删除角色的最后两个实例
- Javascript:在字符串的最后两个单词周围span
- Javascript获取最后两个斜杠之间的文本
- 使用regex获取最后两个斜杠之间的任何字符串或其他最后两个相同字符
- 使用单个画布,我用javascript绘制了两个不同的图表,是否有任何方法可以在画布中删除最后绘制的图表
- 如何在字符串对象的两个对象之间添加逗号,而不是最后一个对象