
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ランキング
-
BNFの書き方を教えてください
-
デジタルカレンダーでTo Do 事...
-
2つの列で重複するキーの数と...
-
最小二乗法
-
C言語 列挙型(enum型)変数について
-
VBAでプロセデュア間で共有でき...
-
processing "フラグcheckをfals...
-
1つのselect文の値を、2つのf...
-
processing エラーで、 "cannot...
-
VBAでコピー後のペーストご相談...
-
PythonでLoopを使って配列内の...
-
サブwindowをオープンして外部...
-
Pythonで辞書内のValueをfor k,...
-
ラズベリーパイ B でgpioを使っ...
-
C#の問題で2つの整数a,bの...
-
クロス集計について
-
【Excelマクロ】グラフの最小値...
-
C#の問題です。 文字列型の配列...
-
シートからシートへのコピー
-
VBA 一つの変数への追加、selec...
マンスリーランキングこのカテゴリの人気マンスリー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言語プログ...
おすすめ情報