すいません、VB4しかやってないんです、VBAはやったけど(ぼそ) チラシの裏だって立派な書き込み空間なんだからねっ!資源の有効活用なんだからねっ!とか偉そうに言ってるけど、実は色々と書き残したいだけ

だからなに? どうしろと? くるみサイズの脳みそしかないあやしいジャンガリアンベムスターがさすらう贖罪蹂躙(ゴシックペナルティ)

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  632  : 記事  35  : コメント  11671  : トラックバック  143

ニュース


片桐 継 は
こんなやつ

かたぎり つぐ ってよむの

大阪生まれ河内育ちなんだけど
関東に住みついちゃったの
和装着付師だったりするの
エセモノカキやってたりするの
VBが得意だったりするの
SQL文が大好きだったりするの
囲碁修行中だったりするの
ボトゲ好きだったりするの
F#かわいいよF#

正体は会った人だけ知ってるの

空気読まなくてごめんなさいなの


わんくまリンク

C#, VB.NET 掲示板
C# VB.NET掲示板

わんくま同盟
わんくま同盟Blog


WindowsでGo言語
WindowsでGo言語


ネット活動


SNSは疲れました

記事カテゴリ

書庫

日記カテゴリ

ギャラリ

イベント活動

プログラムの活動

ということが必要になった。

ま、今回は、カンマ区切りの文字列""となっているものがいたら省く、という条件だけど。

def lines = result.split(,).findAll{it != ''}

と書いて、

def lines = result.split(/(,*)/)

と書いても同じだとふと思ったw

正規表現って知り始めるとどんどん使いたくなるよね。

投稿日時 : 2012年5月1日 12:54

コメント

# re: groovyで正規表現使ってリストを作り直す。 2012/05/06 16:04 RAPT
1つ以上のカンマで区切られているテキストを分割する、
という意味なら /,+/ じゃないのかな、とふと思った。

Ruby だと↓のようになるけど、Groovy だと違うのかな。
# ruby -e 'p "aaa,bbb,,,cc,d,,e".split(/,+/);'
["aaa", "bbb", "cc", "d", "e"]


# re: groovyで正規表現使ってリストを作り直す。 2012/05/07 17:49 かたぎり
RAPTさん

おうふ!ありがとうございますです。

あれからもうちょっと調べてて、rubyとおなじく、+でいけることを確認できておりまするです。

# re: groovyで正規表現使ってリストを作り直す。 2012/05/13 3:41 RAPT
わざわざご確認いただきありがとうございます。
せっかくなので Ruby での実行結果も掲載しておきますね。

# ruby -e 'p "aaa,bbb,,,cc,d,,e".split(/(,*)/);'
["a", "", "a", "", "a", ",", "b", "", "b", "", "b", ",,,", "c", "", "c", ",", "d", ",,", "e"]

# ruby -e 'p "aaa,bbb,,,cc,d,,e".split(/,*/);'
["a", "a", "a", "b", "b", "b", "c", "c", "d", "e"]

ちなみにテスト環境は以下の通り:
# ruby -v
ruby 1.8.7 (2008-08-11 patchlevel 72) [i386-cygwin]



# tNBKUKihzUxmot 2021/07/03 4:31 https://www.blogger.com/profile/060647091882378654
Loving the info on this internet site , you have done great job on the content.

# fsKHWqEIrE 2022/04/19 11:29 johnansaz
http://imrdsoacha.gov.co/silvitra-120mg-qrms

Post Feedback

タイトル
名前
Url:
コメント