【发布时间】:2013-05-16 12:13:33
【问题描述】:
我有这样的文字:
...
Sentence one. hsjdhsd jghdsjghjdskhgjksdh kjghdsjkg
sdgsdg
dgds
hfdhdf
h
fdh
dfh Sentence two. gdjshagjhsdga sdgjhsdkjgh adskjghdsa
gs a
gfdgfdhfdhh
...
我需要从这一段中提取字符串之间的文本(实际上是一个句子)句子一。和句子二。。
各位大侠,能帮帮我吗,怎么拉?
谢谢
【问题讨论】:
-
你没有包括你目前拥有的东西?
-
我怀疑您是否能够使用合理的正则表达式区分任意真实句子和胡言乱语。某种简单的解析器可能是你最好的选择。
-
/Sentence one(.*?)Sentence two/m可以工作,但前提是Sentence one和Sentence two是精确的并且没有嵌套。
标签: ruby regex string substring