Tag:

正则表达式捕获具有多行值的冒号分隔的键值对

我目前正在使用Ruby on Rails(在Eclipse中)开发一个项目,我的任务是使用正则表达式将一个数据块拆分成相关的部分。 我决定根据3个参数分解数据: 该行必须以大写字母开头(RegEx等价 – /^[AZ]/ ) 它必须以:( RegEx等价物 – /$”:”/ )结束 我会感激任何帮助….我在我的控制器中使用的代码是: @f = File.open(“report.rtf”) @fread = @f.read @chunk = @fread.split(/\n/) 其中@chunk是将由拆分创建的数组, @fread是正在拆分的数据(按新行)。 任何帮助将不胜感激,非常感谢! 我无法发布确切的数据,但它基本上是由此(这在医学上相关) 考试1:CBW 8080 结果: 该报告由具体测量决定。 请参阅原始报告。 比较:2012年1月30日,3/8/12,4/9/12 RECIST 1.1:BLAH BLAH BLAH 理想的输出是一个数组,表示: [“Exam 1:”, “CBW 8080”, “RESULT”, “This report is dictated with specific measurement. Please see the original report.”, […]