
A 回答 (2件)
- 最新から表示
- 回答順に表示

No.2
- 回答日時:
#1の方のアドバイスに従って作ってみました。
# 区切り文字は;,=のいずれかとする(全て半角)
-------------------------------------
str = "AAAA;BBBB,CCCCC=DDDDD"
elm = str.split(/[;,=]/)
# elmに分割された内容が格納される
p elm
----------------------------------
実行結果
["AAAA", "BBBB", "CCCCC", "DDDDD"]
#1の方に感謝!!
No.1
- 回答日時:
……?
(Ruby リファレンスマニュアルの String#split より引用開始)
第 1 引数 sep で指定されたセパレータによって文字列を limit 個まで分割し、 結果を文字列の配列で返します。
第 1 引数 sep は以下のいずれかです。
正規表現
正規表現にマッチする部分で分割する。 特に、括弧によるグルーピングがあればそのグループにマッチした 文字列も結果の配列に含まれる (後述)。
(引用終了)
……ということですから、正規表現を使えば複数の区切り文字列を指定できるように思うのですが……。
参考URL:http://doc.ruby-lang.org/ja/1.9.2/method/String/ …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSSのhtmlへの紐付けについ...
-
パソコンのスクリーンセーバー...
-
Ruby require ライブラリー
-
ruby OpenURI::Meta
-
ruby while式
-
ruby loopメソッド 変数(再喝)
-
ruby 配列
-
ruby loopメソッド 変数
-
ruby クラス・オブジェクト・イ...
-
ルビー言語 ライブラリー 追記
-
ruby raise句
-
ruby begin句
-
ruby ensure句
-
ルビー言語 ライブラリー(再々...
-
ルビー言語 csvファイル 続き(...
-
ルビー言語 csvファイル 続き
-
ルビー言語 ライブラリー
-
ルビー言語 csvファイル part2
-
ルビー言語 ライブラリー
-
Ruby 格納
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
正規表現で、英数記号を含むパ...
-
BNF(バッカス・ナウア・記法)
-
C言語 exitの使い方
-
jsp~jspにhiddenを使って変数...
-
VBAでダブルコーテーション入り...
-
Excel-vba 文字列と変数を...
-
フォームを開くときに、コンボ...
-
エラーの意味は? Lvalue req...
-
COLUMN(1:1)の意味を教え...
-
excelの、ある数式内の{}の意...
-
VB6.0-整数と余りを求める
-
EXCEL/VBA 変数の値をクリップ...
-
[VBS]変数を定数に変換する方法...
-
VBAで配列のNULL判定
-
VBAのWorksheetFunctionの引数...
-
vbsでテキストファイル内の文字...
-
数字の位ごとの値を表示するプ...
-
フリーランタイマーの時間差分...
-
配列の値を置換するにはどうす...
-
VisualStudio2022でC言語プログ...
おすすめ情報