gpt4 book ai didi

regex - 对 PayPal 输出使用 RegEx 表达式

转载 作者:太空宇宙 更新时间:2023-11-03 16:11:29 25 4
gpt4 key购买 nike

我在使用 sed 表达式获取所需数据时遇到问题。我研究了一下,尝试了一个小教程,但我需要一些帮助。我觉得我用不了什么

我最接近的类似主题是“How do i print word after regex but not a similar word?”。

我正在尝试解析它以获取信息:

<table cellpadding=""0"" cellspacing=""0"" border=""0""><tr><td>Product<br>Total: 9.99 CAD<br></td></tr><tr><td><br /> <table cellpadding=""0"" cellspacing=""0"" border=""0"" style=""font-size:10px;""><tr><td colspan=""2""><b style=""color:#777; font size:12px;"">==Payer Info==</b></td></tr><tr><td width=""70""><b style=""color:#777"">First Name</b> </td><td>Greg</td></tr><tr><td><b style=""color:#777"">Last Name</b> </td><td>Allan</td></tr><tr><td><b style=""color:#777"">E-Mail</b></td><td>gregoryallan@me.com</td></tr></table></td></tr></table>

理想情况下,我想从中获取此人的名字。我必须创建一个表达式,一直跟到名字之前的 >,然后获取该变量。

$ sed -n 's/^.*[Payer Info] -- grab name and stop when you hit </td>

我一直在误导,因为我暗示我是在终端上做的。这是我的第一个目标。但现在我需要在 Google Apps 脚本中使用这个 RegEx。我以为它会是相似的——但事实并非如此。非常抱歉所有被我误导的人。

最佳答案

这可能有效(假设格式始终与您的示例中的格式完全一样):

sed -e 's/^.*First Name<\/b> <\/td><td>\([^<]*\).*$/\1/g' sed_sample

关于regex - 对 PayPal 输出使用 RegEx 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13239296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com