2017-08-02 163 views
0

我有特定的字符串存储在变量中。但我只需要<[email protected]>使用javascript从字符串中提取特定文本

例如字符串:

X-PHP-始发脚本:0:acr.php

X:< [email protected]>

MIME-版本:1.0

Content-Type:text/plain;字符集= US-ASCII;

格式=流入

文本ID:< [email protected]>

日期:孙老师,2017年7月2日12时22分12秒0500

我怎么能实现这使用JavaScript?

任何帮助表示赞赏。由于

+2

您应该分析该字符串,并寻找合适的模式。你有什么尝试?匹配该特定字符串的规则是什么,例如“Text-ID之后的位:”或“第二个电子邮件地址”或...? – RobG

+0

也许谷歌“JavaScript电子邮件正则表达式”。 –

+0

1.按行分割字符串。 2.找到以“Text-ID:”开始的行。3.获取该行的最后部分。删除'<>'。向我们显示您的代码,我们会帮助您。 – Amy

回答

1

var str = `X-PHP-Originating-Script: 0:acr.php 
 

 
x: <[email protected]> 
 

 
MIME-Version: 1.0 
 

 
Content-Type: text/plain; charset=US-ASCII; 
 

 
Format=flowed 
 

 
Text-ID: <[email protected]> 
 

 
Date: Sun, 02 Jul 2017 12:22:12 +0500`; 
 

 
var matches = str.match(/Text-ID:\s(.+)/); 
 
console.log(matches[1]);

+1

仅有代码的答案是毫无意义的,特别是当OP没有正确描述问题时。此外,OP已经尝试编写代码,所以你只是向一个人提供免费服务,因为这个答案对其他人没有用。 :-( – RobG

+0

@RobG好点。没有想过要添加很多东西,但会牢记这一点! – H77