zghwelcome 发表于 2016-10-21 19:59:45

【已解决】请教正则匹配问题,为什么会匹配不到自己想要的结果?

本帖最后由 zghwelcome 于 2016-10-21 21:03 编辑

这个是原字符串:

。百度杀毒是由百度公司研发的专业杀毒软件,也是世界上第一款将“深度学习”技术应用到病毒查杀客户端的产品。产品依托于百度强大的云计算、大数据能力。自2013年上线以来,百度杀毒累积为千万用户提供网络安全服务。
百度卫士: 轻、快、智、净
百度卫士是百度公司出品的系统工具软件,集电脑加速、系统清理、安全维护三大功能于一身,为用户提供优质的电脑及网络安全服务。
百度医生: 更权威,更便捷,更丰富,连接人与医疗服务
百度医生打造了面向普通用户、医生以及医院的产品体系,包括百度医生、百度医生工作台、百度医学、医疗直达号等,实现医患双选的业务模式,从而优化医疗资源的配置效率,提升各方的工作效率,改善患者的就医体验。

    百度商业服务,新生产力引擎

百度商业服务是原有的百度推广(以搜索推广为主)的基础上,将数据产品、交易产品、媒体产品、信用产品和咨询服务进行了深度的整合, 并已将咨询服务、百度内容联盟加入到整体的商业服务框架中来。
目前百度商业服务包括三大类产品服务: 以凤巢搜索排名为基础的推广类产品服务,品牌宣传类的产品服务以及基于大数据的数据产品增值服务。


;//////////////////// 我想匹配包含关键词,最短的一句。即 “。”号之间最短的,包含关键词的话,但是我的正则却把“。”也匹配了进来,求教问题在哪?谢谢各位(?U)(?s)。[\V\v]*([\V\v]*?搜索[\V\v]*?)。

zghwelcome 发表于 2016-10-21 20:03:12

我想要得到的结果是:


    百度商业服务,新生产力引擎

百度商业服务是原有的百度推广(以搜索推广为主)的基础上,将数据产品、交易产品、媒体产品、信用产品和咨询服务进行了深度的整合, 并已将咨询服务、百度内容联盟加入到整体的商业服务框架中来

目前百度商业服务包括三大类产品服务: 以凤巢搜索排名为基础的推广类产品服务,品牌宣传类的产品服务以及基于大数据的数据产品增值服务

谢谢各位,不知问题出在哪

Alam 发表于 2016-10-21 20:52:34

'[^。]*?搜索[^。]*?。'

zghwelcome 发表于 2016-10-21 21:04:35


Alam 发表于 2016-10-21 20:52 http://www.autoitx.com/images/common/back.gif


    相当精简,受教了!

heroxianf 发表于 2016-10-22 01:02:44

回复 3# Alam


    没批到结果呢,是不是字符有问题
页: [1]
查看完整版本: 【已解决】请教正则匹配问题,为什么会匹配不到自己想要的结果?