我目前正在 Ruby on Rails(在 Eclipse 中)中开发一个项目,我的任务是使用正则表达式将数据块拆分为相关部分。
我决定根据 3 个参数来分解数据:
/^[A-Z]/)/$":"/它必须以 : (正则表达式等效 - )结尾我将不胜感激任何帮助......我在控制器中使用的代码是:
@f = File.open("report.rtf")
@fread = @f.read
@chunk = @fread.split(/\n/)
Run Code Online (Sandbox Code Playgroud)
其中@chunk是将由拆分创建的数组,@fread是要拆分的数据(按新行)。
任何帮助将不胜感激,非常感谢!
我无法发布确切的数据,但基本上是这样的(这与医学有关)
考试 1:CBW 8080
结果:
本报告是通过具体测量得出的。请参阅报告原文。
比较:2012年1月30日、2012年3月8日、2012年4月9日
RECIST 1.1:废话废话
理想的输出是一个数组,其中包含:
["Exam 1:", "CBW 8080", "RESULT", "This report is dictated with specific measurement. Please see the original report.", "COMPARISON:", "1/30/2012, 3/8/12, 4/9/12", "RECIST 1.1:", "BLAH BLAH BLAH"]
Run Code Online (Sandbox Code Playgroud)
PS 我只是使用 \n 作为占位符,直到它正常工作
我想从字符串中提取"吐司" <h1>test</h1><div>toast</div>.什么正则表达式可以隔离这样的字符串?
编辑:感谢更正格式的用户.
更多信息:div标签总会只有一个实例,里面的信息可能会改变,但同一个字符串中永远不会有另一个div标签(字符串大于给定的样本)
谢谢!