正则表达式Javascript子字符串
我有这根绳子正则表达式Javascript子字符串,javascript,regex,Javascript,Regex,我有这根绳子 Sun-Sep-20-2015-19:11:53-GMT+0300 我想找到删除19:11之后的所有字符串。。 因此,字符串将仅为 Sun-Sep-20-2015 我必须在正则表达式中搜索前4个数字并从中删除。。 我知道我可以搜索2015年,但也可以搜索2016年。您可以使用捕获组: var str = 'Sun-Sep-20-2015-19:11:53-GMT+0300'; var result = str.replace(/^(.+?\d{4}).*$/m, '$1');
Sun-Sep-20-2015-19:11:53-GMT+0300
我想找到删除19:11之后的所有字符串。。
因此,字符串将仅为
Sun-Sep-20-2015
我必须在正则表达式中搜索前4个数字并从中删除。。
我知道我可以搜索2015年,但也可以搜索2016年。您可以使用捕获组:
var str = 'Sun-Sep-20-2015-19:11:53-GMT+0300';
var result = str.replace(/^(.+?\d{4}).*$/m, '$1');
您可以选择所需的部分,而不是从字符串中删除内容:
var时间='Sun-Sep-20-2015-19:11:53-GMT+0300';
变量日期=/^(+++-.++-\d++-\d+/.exec(时间)[0];
//在代码段中显示结果
文件。书写(日期)代码>您可以使用捕获组获取所需内容
查看此模式(\w.+\d):
请看这里的演示