ruby 与えられたカッコ(なんでも。开きと闭じとの定义を引数にくれればいい)内を抜き出します。 ruby extract_between_parentheses.rb“「」「YOUR_FILE_NA

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 与えられたカッコ(なんでも。开きと闭じとの定义を引数にくれればいい)内を抜き出します。 ruby extract_between_parentheses.rb“「」「YOUR_FILE_NA相关的知识,希望对你有一定的参考价值。

# coding: utf-8
open_paren = Regexp.quote(ARGV[0][0])
close_paren = Regexp.quote(ARGV[0][1])

open(ARGV[1]).read.lines
  .select {|x| x.include?(ARGV[0][0]) && x.include?(ARGV[0][1])}
  .map{|x|
  x
    .gsub(/^(.*?)#{open_paren}/, "#{open_paren}")
    .gsub(/#{close_paren}[^#{open_paren}]*$/, "#{close_paren}")
    .gsub(/#{close_paren}.*?#{open_paren}/,"#{close_paren}#{open_paren}")
}.join('').split(ARGV[0][1]).each{|x| puts "#{x + ARGV[0][1]}"}

以上是关于ruby 与えられたカッコ(なんでも。开きと闭じとの定义を引数にくれればいい)内を抜き出します。 ruby extract_between_parentheses.rb“「」「YOUR_FILE_NA的主要内容,如果未能解决你的问题,请参考以下文章

ruby xls形式のファイルを生成してみる.A0に「test。」が保存されたファイルが作られる。

随笔 · 崩坏

水霧けいと - 嘘つきと傷あと

中華淫夢ウィキ その一

scss 1:1の管理(对于だと第nに変数を使えず怒られた)

日語視聴説2第7回:4月20日