Scala“[]”で囲われた文字列だけ抜き出したいな〜という処理があったので、Scalaで書いてみました。この手のってたぶんPerlとかRubyとかで書くのが王道なんでしょうけど、あいにく私はPerlもRubyもどっちも好きじゃ無いんですよ。やりたいことの例としては、[xxx][yyy]............と言った文字列の時に、「xxx」、「yyy」だけ抜き出したいと言うことですねっ。{println(parse("[グルメ]aa[ラーメン]喜多方ラーメン試食しました"))}}実質的には1行で済んでますね。Javaだとこうはいかないでしょう。これでもScalaのパーサーコンピネーター、使っております。パースの結果はリストで得られております。キャンセル投稿を送信できませんでした。メールアドレスを確認してください。メール送信チェックに失敗しました。このブログではメールでの投稿共有はできません。%d人のブロガーが「いいね」をつけました。