【发布时间】:2018-10-28 09:23:00
【问题描述】:
我有一封 HTML 格式的电子邮件,其中包含我尝试使用 javascript 解析的文本和表格。文本解析工作得很好,我喜欢只需要运行一个正则表达式来从内容中获取我需要的东西,例如:
var name = mail.bodyText.match(/Name:\s*(.*)/);
现在表格部分相当棘手。假设该表包含 3 列,我只想从列出相关数据的第一列中检索数据。当我输入以下内容时:
var column1Data = mail.bodyText.match(/Column1([\s\S]*?)/);
if (column1Data) {
var column1DataSplit = sources[1].split("\n");}
}
未检索到数据。
html表格示例:
关于如何检索 html 表格 bodyText 的任何想法?
谢谢。
【问题讨论】:
-
没有足够的信息来回答。你能发布一个有问题的html的例子吗?
-
嗨,Rocky,我添加了一张图片,展示了该表格的示例。
-
抱歉,没说清楚。我的意思是要求您将 html 的示例发布为文本。
-
寻求帮助的问题(“为什么/如何使此代码无法工作?”)必须包括所需的行为、特定问题或错误以及重现它所需的最短代码 在问题本身。没有明确问题陈述的问题对其他读者没有用处。请参阅:如何创建minimal reproducible example。
标签: javascript html html-email