为了账号安全,请及时绑定邮箱和手机立即绑定

在2个字符串之间查找文本

在2个字符串之间查找文本

C#
婷婷同学_ 2022-01-16 14:29:42
我正在尝试在我使用 c# 的 HTML 电子邮件源代码中的 2 个字符串之间获取一些东西。html的部分是:<td width="200" align="right" valign="top" style="line-height:22px; font-size:20px; font-family: Arial, sans-serif; color:#636363; text-decoration:none;">9/7/2018</td>我需要 2018 年 9 月 7 日的日期。我已经尝试过正则表达式,color:#636363; text-decoration:none;">(.*?)</td>color:#636363; text-decoration:none;">这应该在和之间捕获字符串</td>。但它不工作。我认为换行符和空白字符会导致问题。
查看完整描述

2 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

好的,所以你想要这个?您没有转义 / in </td>,您需要添加换行符。这应该对你很好

color:#636363; text-decoration:none;\">[\r\n]+(.*?)[\r\n]+<\/td>


查看完整回答
反对 回复 2022-01-16
?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

试试下面的模式

<td[^>]*>(.*?)</td>

它将忽略所有属性。


查看完整回答
反对 回复 2022-01-16
  • 2 回答
  • 0 关注
  • 154 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信