0
A
回答
0
使用JavaScript String#match
方法
console.log(
'hello-world-bye-945'.match(/-\d+$/)[0]
)
0
s = 'hello-world-bye-945'.split('-');
ans="-"+s[s.length-1]
console.log(ans);
1
您可以使用_.words。
E.g
var str1 = 'hello-world-bye-945';
var str2 = 'hello-world-bye';
var pattern = /-(\d+)$/;
_.words(str1, pattern)[0]
// Returns "-945"
_.words(str2, pattern)[0]
// Returns "undefined"
1
您可以使用String.prototype.lastIndexOf()
,String.prototype.slice()
var str = "hello-world-bye-945";
var match = str.slice(str.lastIndexOf("-"));
console.log(match);
0
嘗試這種模式
-[0-9A-z$&+,:;[email protected]#|'<>.^*()%!]+$
[0-9A-z $ & +,:; =?@#|' <>^*()%!]在列表中匹配任何字符
「+」比賽時間無限
$斷言位置在字符串的結尾,或在年底的行終止權之前字符串(如果有的話)
+0
_last integer(s)_。作者不需要使用那種怪異的模式。 –
相關問題
- 1. HiveQL - 提取字符串的結尾相匹配的模式正則表達式
- 2. 字符串/二進制參數結尾的模式匹配
- 3. 如何獲取從末尾匹配的字符串中的模式位置
- 4. \ Z不匹配字符串結尾
- 5. 正則表達式匹配字符串末尾的模式?
- 6. 正則表達式匹配不以模式結尾的字符串
- 7. 正則表達式:獲取匹配模式的所有匹配字符串
- 8. 正則表達式匹配以%結尾的字符串php
- 9. c#正則表達式來匹配字符串的結尾?
- 10. 正則表達式 - 匹配'?'後的字符串並以'#'結尾
- 11. 提取字符串匹配/模式
- 12. 提取從字符串匹配模式
- 13. 獲取匹配字符串的子字符串與RexEx
- 14. 字符串,模式匹配
- 15. 模式匹配字符串
- 16. 匹配字符串模式
- 17. 字符串模式匹配
- 18. 正則表達式匹配以字符串結尾的字符串或空格
- 19. 蟒蛇正則表達式 - 字符串匹配的匹配尾
- 20. 提取字符串匹配條件的模式匹配
- 21. 匹配所有不以指定字符串結尾的字符
- 22. Lodash匹配字符串到對象
- 23. 模式匹配與提取找到的子字符串變量
- 24. 模式/匹配組()獲取Java中的子字符串?
- 25. 通過匹配給定字符串中的模式獲取字符串數組
- 26. 如何使用SQL模式匹配檢查特定字符串的結尾?
- 27. 正則表達式匹配模式,除非它以特定字符串結尾
- 28. 字符串結尾的通配匹配索引
- 29. 正則表達式匹配空格或字符串結尾
- 30. 與agrep匹配的模糊字符串
它是否必須與'lodash'?純正則表達式或香草js會做.. – choz
'' - '+'你好 - 世界再見 - 945'.split(' - ')。pop()' – Andreas
@choz nope,香草js也可以接受。 – calebo