Excel 如何解析预标记中的文本(由BR分隔)

Excel 如何解析预标记中的文本(由BR分隔),excel,parsing,beautifulsoup,Excel,Parsing,Beautifulsoup,我需要将输出写入Excel 请帮忙 您可以使用旧的清理字符串和拆分技巧的变体来解析此字符串。您的字符串被分成行,被分成列:因此: myString = myString.replace("<pre>",""); myString = myString.replace("</pre>",""); myStringArray = myString.split("<BR>"); ... loop over myStringArray to process value

我需要将输出写入Excel


请帮忙

您可以使用旧的清理字符串和拆分技巧的变体来解析此字符串。您的字符串被

分成行,被
分成列:
因此:

myString = myString.replace("<pre>","");
myString = myString.replace("</pre>","");
myStringArray = myString.split("<BR>");
... loop over myStringArray to process values ...
   myElements = myElement.split(":");
   ... put correct pieces into the table ...
myString=myString.replace(“,”);
if s.find('1st Coupon:')!= -1:
            firstCoupon = s[s.find("1st"):s.find("N")].split(':')[1]
            nextCoupon = s[s.find("Nxt"): ].split(':')[1]
myString=myString.replace(“,”);
if s.find('1st Coupon:')!= -1:
            firstCoupon = s[s.find("1st"):s.find("N")].split(':')[1]
            nextCoupon = s[s.find("Nxt"): ].split(':')[1]
myStringArray=myString.split(“
”); ... 在myStringArray上循环以处理值。。。 myElements=myElement.split(“:”); ... 把正确的棋子放到桌子上。。。
我知道我的答案忽略了pulsoup,但基本的Python似乎已经足够了。我的示例基本上是Java/JavaScript伪代码,但您可以从中获得想法


使用上述构造进行拆分和分析。问题解决了。谢谢大家

息票:0.990
日期:2000年7月26日利息收益:2000年7月26日
第一张息票:2000年8月15日下一张息票:2018年2月15日
频率:每月积分计算:ACT/ACT
第一张Var:08-03-2000 Nxt Var:02-15-2018
Var Frq:Weekly
初始Rt:4.100我澄清了你的问题,请检查这是否是您想要问的。谢谢Mike,是的,我想以上面列出的格式将HTML中的内容解析为excel工作表。尝试此操作,可以将数据转换为逗号分隔的值,但还有许多其他内容需要清除,我必须清除conString=”“strings=str(preTags[4])。拆分(“
”)对于字符串中的s:strings2=s.split(“:”)对于字符串中的t:conString=conString+”,“conString=conString+t print(conString)@Praveen请通过编辑您的问题来澄清您的问题;把这些信息放在评论中是很难阅读和理解的。当然,迈克尔·肖普辛,我曾经尝试过这种方式,并将继续这样做。谢谢
if s.find('1st Coupon:')!= -1:
            firstCoupon = s[s.find("1st"):s.find("N")].split(':')[1]
            nextCoupon = s[s.find("Nxt"): ].split(':')[1]