-2
A
回答
1
只要使用此:
var re = /(.*)([a-z]{4}\.jpg)/gim;
var str = '123.absd.jpg';
document.body.innerHTML = str.replace(re, "$2");
+0
什么是$ 2?什么是/ gim? – erezT
+1
$ 2是对第二个捕获组“([a-z] {4} \。jpg)”的引用,g,i和m是修饰符。 –
+1
-m修饰符:多行。使^和$匹配每行的开始/结束(不仅仅是字符串的开始/结束); -g修饰符:全局。所有比赛(不匹配第一场比赛); -i修饰符:不敏感。不区分大小写的匹配(忽略[a-zA-Z]的情况) –
相关问题
- 1. JavaScript正则表达式忽略案例
- 2. PHP正则表达式:忽略+和#
- 3. 正则表达式忽略模式
- 4. 正则表达式:和支架之间忽略括号
- 5. Python - 正则表达式忽略任何内容<>
- 6. 正则表达式并忽略空白
- 7. 正则表达式忽略HTML标签
- 8. String.replaceAll忽略正则表达式
- 9. UnCSS忽略了与正则表达式
- 10. 正则表达式 - 忽略内字+ HTML
- 11. 正则表达式忽略的Java
- 12. 正则表达式忽略字
- 13. 正则表达式忽略字符串
- 14. 正则表达式忽略下划线
- 15. 正则表达式忽略URL
- 16. 正则表达式忽略主机名
- 17. 任何事情之前和分隔符正则表达式后
- 18. 忽略正则表达式中的括号之间的文本
- 19. 正则表达式正则表达式的帮助;忽略随机数据块
- 20. JavaScript的正则表达式来忽略chokidar
- 21. JavaScript正则表达式忽略大小写(无效组)
- 22. 忽略正则表达式捕获组使用javascript拆分
- 23. 的Javascript正则表达式忽略空行/双倍间距
- 24. 在javascript中忽略字符串的正则表达式
- 25. Ruby正则表达式:忽略引号如果冒号站在他们之前
- 26. PHP正则表达式:忽略定义的子串之前的所有内容
- 27. 正则表达式和Javascript
- 28. javascript正则表达式和swift正则表达式之间的差异
- 29. 在正则表达式中忽略字符和字边界
- 30. 正则表达式来查找变量和忽略方法
这是否串总是出现在较大的字符串中的常规位置? “*其他文件允许的字符*”是什么意思? –
是的。在wxyz.jpg之前,总是以一段时间结束。 – erezT
尝试:'/。[a-zA-Z] {4} \。jpg /' – jcubic