質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Q&A

解決済

2回答

824閲覧

rubyで特定の文字から特定文字までを除去したい

ozil10

総合スコア36

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

0グッド

0クリップ

投稿2017/05/19 15:28

"JAながのは19日、[A]-------地域組織のJAながの志賀高原の「えのきたけ」(200グラム袋)に金属片が入っている可能性があるとして、商品を自主回収------[B]すると発表した。対象は、15~18日に東京、神奈川、愛知、大阪など11都府県へ出荷された9万1350袋で、袋に「生産者 農事組合法人 志賀高原培養センター生産組合」と書かれているもの。"

という文字列があったとして、[A]から[B]までの文字列を除去するためにはどうすれば良いのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

Ruby

1str = "JAながのは19日、[A]-------地域組織のJAながの志賀高原の「えのきたけ」( 200グラム袋)に金属片が入っている可能性があるとして、商品を自主回収------[B] すると発表した。対象は、15~18日に東京、神奈川、愛知、大阪など11都府県へ出荷された9万1350袋で、袋に「生産者 農事組合法人 志賀高原培養センター生産組合」と書かれているもの。" 2out = str.sub(/\[A\].*\[B\]/,"") 3puts out

投稿2017/05/19 15:34

otn

総合スコア84555

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ozil10

2017/05/20 01:46

ありがとうございます!
guest

0

Ruby

1# encoding: utf-8 2 3str = "JAながのは19日、[A]-------地域組織のJAながの志賀高原の「えのきたけ」(200グラム袋)に金属片が入っている可能性があるとして、商品を自主回収------[B]すると発表した。対象は、15~18日に東京、神奈川、愛知、大阪など11都府県へ出荷された9万1350袋で、袋に「生産者 農事組合法人 志賀高原培養センター生産組合」と書かれているもの。" 4 5str[(str.index("、") + 1)..(str.index("。") - 8)] = "" 6 7puts str

実行結果例

JAながのは19日、すると発表した。対象は、15~18日に東京、神奈川、愛知、大阪など11都府県へ出荷された9万1350袋で、袋に「生産者 農事組合法人 志賀高原培養センター生産組合」と書かれているもの。

投稿2017/05/19 18:00

編集2017/05/19 18:35
退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2017/05/19 18:48

的外れな回答でした。すみませんでした。
ozil10

2017/05/20 01:46

ご回答ありがとうございます!参考にさせていただきます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問