« 05.22 タマネギ3号 | ココ | 05.24 せやんと。 »

2006年5月23日

("-"c)   このエントリーを含むはてなブックマーク 

プログラムを書いていたらこんな顔文字が。


テキストの、ある一部分に注目してソートさせたい、とかいうときには、ユーザーにパターンを入力させてその一部分を抜き出さなければならないわけですが。"*"の部分に着目して変換するようにテキストを入力させるわけです。
そしたら、"*"の前と後ろに分けて、それぞれの部分をサーチするようにしないといけないわけですね、VBの場合は。それをコードにするとこうなるわけで。

' "*"の前と後ろで分離する
Dim tx As String

For Each tx In patterns ' ←patterns; 複数のパターンが用意されている。
  If pos Like ("*" & IIf(Not (tx.IndexOf("-"c) < 0), tx.Replace("-", "[-]"), tx) & "*") Then Exit For
Next

If tx.IndexOf("*") < 0 Then Return -1I

Dim ptn() As String = tx.Split("*"c) ' ←"*"の右側と左側に分かれる。

…続く

なわけですが。

("*"c)
なんか酸っぱそう。

Felicaアプリケーションコンテスト
http://felicon.jp/index.html
こんなんあったんや。しかもDoCoMo関西で表彰式。

By ただ at 23:19 カテゴリー ; mein Erbe , 仕事関係

« 05.22 タマネギ3号 | 05月の記事 | 05.24 せやんと。 »




トラックバック

このエントリーのトラックバックURL:
http://pinmarch.sakura.ne.jp/mt/mt-tb.cgi/505

コメント

興味あったら是非!表彰式には駆けつけますよ(笑)

投稿者 みっちぃさん : 2006年5月24日 01:15

しっかし、お金の機能を外して考えた場合、IDカードとして使う以外に使い道はあるのか…?(笑)
だからコンテストやってるんではないかと思ったりもするんだが。

投稿者 たださん : 2006年5月24日 21:37