首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查找副翼末端的请求

查找副翼末端的请求
EN

Stack Overflow用户
提问于 2012-07-07 14:43:30
回答 1查看 72关注 0票数 1

我在解析文本,段落中断已经删除。我需要一个正则表达式来定位任何以标点符号结尾的句子(句号、问句等),在下一句开始之前没有空格。然后我拿着它,插入两行插句。不幸的是,到目前为止,我所拥有的Regex太贪婪了,并且正在抓取URL。

代码语言:javascript
复制
preg_replace('/(?<!\.)\.(?!(\s|$|\,|\w\.))/', '.<br/><br/> ', $string);

示例案文:

批准的来源是xxxx xxx.The招标是一个XXX,并将在本通知中提供的链接。见http://www.mysite.com。没有这份招标的硬拷贝。规格、计划或图纸不是available.All,负责的来源可以提交报价,如果及时收到,considered.Quotes必须以电子方式提交。 最终预期结果: 批准的来源是xxx xxxx。 招标是XXX,将在本通知中提供的链接上提供。没有这份招标的硬拷贝。见http://www.mysite.com。不提供规格、图纸或图纸。 所有负责任的来源可提交报价,如果及时收到,应予以考虑。 报价必须以电子方式提交。 谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-07-07 14:59:10

(?<!w{3})[\.\?](?=\S)(?!com)

假设您的所有URL将以www..com开始/结束,这将阻止它进行匹配,同时在所有的.?上保留一个匹配,这些.?后面都有非空格。不过,您必须将匹配替换为.<br><br>,而不仅仅是<br><br>

在这里玩大霸王

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11375947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档