尽管包含匹配项,但RegExp返回null

乔治·爱德华兹

我有以下内容摘录为字符串- data

“来自c7a06712edc4d2f633f71bef92ba804c3183b380 Mon Sep 17 00:00:00 2001 \ r \ n发件人:George Edwards r \ n日期:2016年8月8日,星期一09:52:43 +0100 \ r \ n主题:[PATCH] init \ r \ n \ r \ n --- \ r \ n package.json | 36 ++++++++++++++++++++++++++++++++++++ \ r \ n 1个文件已更改,36个插入(+)\ r \ n创建模式100644 package.json \ r \ n \ r \ ndiff --git a / package.json

然后,我运行以下代码,但是从调试器中,我看到sha它等于null。

var patt = new RegExp('/From (.*?)\s/g');
var sha = patt.exec(data);

我在regexr上尝试过,它显示为匹配项。为什么它不能在Javascript中使用?

舍哈尔·海纳尔

您可以通过以下方式之一:

var data = "From c7a06712edc4d2f633f71bef92ba804c3183b380 Mon Sep 17 00:00:00 2001\r\nFrom: George Edwards r\nDate: Mon, 8 Aug 2016 09:52:43 +0100\r\nSubject: [PATCH] init\r\n\r\n---\r\n package.json | 36 ++++++++++++++++++++++++++++++++++++\r\n 1 file changed, 36 insertions(+)\r\n create mode 100644 package.json\r\n\r\ndiff --git a/package.json";

var patt = /From (.*?)\s/g;
//or var patt = new RegExp(/From (.*?)\s/,'g');
var sha = patt.exec(data);

console.log(sha);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尽管完全匹配,Firebase 查询仍返回 null

来自分类Dev

熊猫str包含返回匹配项

来自分类Dev

RegExp#match仅返回一个匹配项

来自分类Dev

如何在 MySQL 中返回 REGEXP 匹配项

来自分类Dev

尽管有匹配项,为什么该函数什么也不返回?

来自分类Dev

路径包含匹配项

来自分类Dev

包含项目对中的匹配项

来自分类Dev

LINQ完全包含匹配项

来自分类Dev

是否可以链接jQuery Regexp匹配项?

来自分类Dev

使用C#中的正则表达式返回包含匹配项的整行

来自分类Dev

如果字符串包含完全匹配项,请使用javascript返回true

来自分类Dev

Ruby str.match(regex)返回仅包含第一个匹配项的MatchData

来自分类Dev

返回匹配项的列索引

来自分类Dev

如何用RegExp匹配所有可能的匹配项?

来自分类Dev

尽管使用XmlNamespaceManager,但XPATH SelectSingleNode返回null

来自分类Dev

尽管存在图像,但BitmapFactory返回null

来自分类Dev

尽管元素存在,但getElementById()返回null

来自分类Dev

尽管元素存在,但getElementById()返回null

来自分类Dev

Ruby-如何返回匹配的Regexp值

来自分类Dev

NSXMLElement nodesForXPath .// <name>返回的匹配项多于后代的匹配项

来自分类Dev

包含匹配项的Django ArrayField过滤

来自分类Dev

在数组中包含完全匹配项

来自分类Dev

选择ListBox项返回null

来自分类Dev

尽管嵌套查询不返回重复项,但查询返回重复项的查询

来自分类Dev

尽管有流返回对象,但Flutter StreamProvider返回null

来自分类Dev

尽管array包含空数组,empty()函数返回false

来自分类Dev

如何使用匹配项在regexp_replace中调用函数?

来自分类Dev

如何使用awk和regexp提取匹配项?

来自分类Dev

从Postgress regexp替换PHP语言中的匹配项

Related 相关文章

热门标签

归档