我正在寻找一个正则表达式,它将使用javascript给我一个字符串中最后一个空格的索引.
我正在使用goolge找到合适的正则表达式,但没有成功.甚至用于匹配最后一个空格字符的SO-Question Regex也没有解决方案,因为目标是最终删除多个字符.
什么是正确的正则表达式?
正如我评论的那样我会使用lastIndexOf()但这里是一个正则表达式解决方案:
正则表达式/ [^ ]*$/查找字符串中的最后一个空格字符.像这样使用它:
// Alerts 9
alert("this is a str".search(/ [^ ]*$/));
Run Code Online (Sandbox Code Playgroud)
正确的解决方案根本没有使用正则表达式,但内置lastIndexOf方法字符串具有.正则表达式是为了匹配字符串,而不是为您提供索引(即使分组匹配可以作为索引+长度而不是字符串返回 - 基于C的正则表达式库通常这样做是为了避免不必要的复制)
| 归档时间: |
|
| 查看次数: |
6771 次 |
| 最近记录: |