ruby 正规表现による文字列の抜き出しとその変换
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 正规表现による文字列の抜き出しとその変换相关的知识,希望对你有一定的参考价值。
require 'pp'
require 'mojinizer'
target = 'English. 漢字と、カタカナを含む文字列。ハンカク!龠русский'
regex_patterns = [
/\w/,
/\p{Katakana}/,
/\p{Hiragana}/,
/\p{Han}/
]
match_data =
regex_patterns.reduce([]) do |ar, regex|
data = target.scan(regex).join
pp data
ar << data
end
match_data.each do |target|
pp target.romaji unless target.contains_kanji?
end
=begin
"English"
"カタカナハンカク"
"とをむ"
"漢字含文字列龠"
=end
=begin
"English"
"katakanaハンカク"
"towomu"
=end
以上是关于ruby 正规表现による文字列の抜き出しとその変换的主要内容,如果未能解决你的问题,请参考以下文章
java 收藏について文字列の长さによる比较
ruby タイムゾーンの指定による时刻の変换来自http://d.hatena.ne.jp/tonkoh/20080901/1220287952
ruby 与えられたカッコ(なんでも。开きと闭じとの定义を引数にくれればいい)内を抜き出します。 ruby extract_between_parentheses.rb“「」「YOUR_FILE_NA
ruby 配列から共通の要素を抜き出す
sh SlackのログからURL取得以外のものを抜き出す.jq,ruby必须
javascript 文字列の分割その2