正则表达式提取字符串中时间后的句号/句号
Regex extract full stop / period after time in string
我有以下字符串:
00:02:44.372
我想regex只提取完整的句号/句号。
我已经尝试使用:
[0-9][0-9]:[0-9][0-9]:[0-9][0-9]
选择持续时间,但我从哪里开始呢?因为这是一个脚本,只会被使用一次,只是为了一些维护,我不太担心它的效率,应该在javascript。
我就用.split
:
> '00:02:44.372'.split(':')
["00", "02", "44.372"]
> '00:02:44.372'.split(':').slice(-1)
["44.372"]
> '00:02:44.372'.split(':').slice(-1)[0]
"44.372"
对于正则表达式,您需要添加捕获组:
> '00:02:44.372'.match(/^('d+):('d+):('d+'.'d+)$/)
["00:02:44.372", "00", "02", "44.372"]
一种替代方法是首先获得period的索引,然后使用.substring()方法从索引0提取字符串到period-1的索引,然后提取字符串的其余部分,如果您需要帮助,请告诉我。要查找索引,可以使用string.indexOf(regularEx)
相关文章:
- 在数据提取完成之前进行页面渲染
- 如何在Javascript中从字符串中提取某些单词
- RegEx JavaScript:数字后的符号提取
- 如何在内联依赖项并将图像转换为dataURI的情况下完全提取网页
- Regex提取URL返回数组的一部分;未定义”;
- 如何提取“;href"最近列表项中的属性值
- 使用时刻.js从日期时间中提取时间
- 通过javascript从会话中提取用户名
- HTML页面如何提取通过表单传递的参数
- 是否可以自动拉取“随机”;标签“;从一长串文本中提取
- innerHTML的子字符串可以在初始调用时提取吗
- 如何使用phonegap从安卓设备中提取联系人的字母顺序
- 如何从特定页面中提取php变量值
- 从字符串中提取年份的Javascript正则表达式
- 如何使用JavaScript提取此url的一部分
- 使用BeautifulSoup从Javascript中提取文本以获得关注者数量
- 使用javascript从字符串中提取浮点数
- 如何使用另一个字符串作为模板从字符串中提取数据
- 正则表达式提取字符串中时间后的句号/句号
- 如果对象名称中包含句号,如何提取Json对象的值