当前博客:正则取文本问题

88 次浏览【转载需注明来源】

博客作者:【编程侠客】

个性签名:寒窗苦读十年一朝凤舞九天

取文本不全,工具测试没有问题

网页数据.正则取子文本(/<span class="time_s">.*\s* (.*?).*/g);

上面是工具正则,是没有问题,但是在后端处理,就只能显示时间,不显示快递文字信息

下面是代码

<ul class="timeline a_timeline js_data" style="margin-left: 0;float:left;">
                    <li class="marginbot">
                        <div class="time_active"></div>
                        <div class="content_time orange">
                            <span class="jiantou"></span>
                            <span class="time_s">2024-01-08 15:06:54</span>
                            <span class="kd_con">您的快件已签收,签收人: XX人。如有疑问请联系业务员: 18932415776,网点电话:0571-88775976,0571-88663870,057186157615,投诉电话: 0571-86110796,0571-88775976,0571-86113809。感谢使用圆通速递,期待再次为您服务!</span>
                        </div>
                    </li>
                    <li class="marginbot">
                        <div class="time_active"></div>
                        <div class="content_time orange">
                            <span class="jiantou"></span>
                            <span class="time_s">2024-01-08 04:36:53</span>
                            <span class="kd_con">【浙江省杭州市临平区乔司】的李海青(18932415776)正在派件,请耐心等待!如有疑问请联系网点:0571-88775976,0571-88663870,057186157615,投诉电话:0571-86110796,0571-88775976,0571-86113809。[95161和185211号段的上海号码为圆通业务员专属号码,请放心接听]</span>
                        </div>
                    </li>
                    <li class="marginbot">
                        <div class="time_active"></div>
                        <div class="content_time orange">
                            <span class="jiantou"></span>
                            <span class="time_s">2024-01-08 04:36:28</span>
                            <span class="kd_con">您的快件已经到达【浙江省杭州市临平区乔司】</span>
                        </div>
                    </li>
                    <li class="marginbot">
                        <div class="time_active"></div>
                        <div class="content_time orange">
                            <span class="jiantou"></span>
                            <span class="time_s">2024-01-07 16:28:41</span>
                            <span class="kd_con">您的快件离开【杭州转运中心】,已发往【浙江省杭州市临平区乔司】</span>
                        </div>
                    </li>
                    <li class="marginbot">
                        <div class="time_active"></div>
                        <div class="content_time orange">
                            <span class="jiantou"></span>
                            <span class="time_s">2024-01-07 15:58:16</span>
                            <span class="kd_con">您的快件已经到达【杭州转运中心】</span>
                        </div>
                    </li>
                    <li class="marginbot">
                        <div class="time_active"></div>
                        <div class="content_time orange">
                            <span class="jiantou"></span>
                            <span class="time_s">2024-01-06 22:35:55</span>
                            <span class="kd_con">您的快件离开【长沙转运中心】,已发往【杭州转运中心】</span>
                        </div>
                    </li>
                    <li class="marginbot">
                        <div class="time_active"></div>
                        <div class="content_time orange">
                            <span class="jiantou"></span>
                            <span class="time_s">2024-01-06 22:24:08</span>
                            <span class="kd_con">您的快件已经到达【长沙转运中心】</span>
                        </div>
                    </li>
                    <li class="marginbot">
                        <div class="time_active"></div>
                        <div class="content_time orange">
                            <span class="jiantou"></span>
                            <span class="time_s">2024-01-06 18:21:14</span>
                            <span class="kd_con">您的快件离开【湖南省长沙市体育新城】,已发往【长沙转运中心】</span>
                        </div>
                    </li>
                    <li class="marginbot">
                        <div class="time_active"></div>
                        <div class="content_time orange">
                            <span class="jiantou"></span>
                            <span class="time_s">2024-01-06 18:20:14</span>
                            <span class="kd_con">您的快件被【湖南省长沙市体育新城】揽收,揽收人: 张子宽(18175969543)</span>
                        </div>
                    </li>
                </ul>

 

默认排序
Generic placeholder image
Generic placeholder image
已采纳
编程侠客 Time: 2024-01-11 17:40:41
博主已经自己处理完问题并结帖
Generic placeholder image
qiang Time: 2024-01-11 17:12:55

完整的示例看下。

Generic placeholder image
快码快问快答 Time: 2024-01-11 17:15:10

网页数据.正则取子文本(/<span class="time_s">.*\s* (.*?).*</span>/g);
网页数据.正则取子文本(/<span class="kd_con">.*\s* (.*?).*</span>/g);


然后两个文本拼接起来


正则取文本问题