从两个分隔符之间删除字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从两个分隔符之间删除字符相关的知识,希望对你有一定的参考价值。

This regular expression used in Ruby will extract the characters between single or multi-character delimiters. It helps when you have strange delimiters such as \":delimeter1: text I want to grab goes here :delimiter2:\"
  1. #Example row of data: 11/10/2010:Location: Home :Gender: M :Comment: I just wanted to say I had a great time at the party! :Email: [email protected]
  2.  
  3. file = File.new("data.dlm", "r")
  4. File.open('output.txt', 'w') do |f1| while (line = file.gets)
  5. sub_string = line.scan(/:Comment:([^<>]*):Email:/imu).flatten
  6. f1.puts sub_string
  7. end
  8. end
  9. file.close

以上是关于从两个分隔符之间删除字符的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式删除两个字符串之间的连字符

从分隔符之间的 List<string> 中删除字符(来自文本文件)

如何隐藏片段中首选项之间的分隔符

从字符串中删除Python中两个特定字符之间包含的所有字符

如何提取两个点之间的文本

我需要一个正则表达式来提取分隔符之间的特定字符