2010年9月28日火曜日

[SFDC]:正規表現

自分忘れっぽいですから。メモだけしていきます。
ヘルプにも記載がある通り詳細はJavaをミロです。ハイ

1.改行を置換する
String str = [select ・・・改行のやつ];
Pattern p = pattern.compile('[\n\r]');
matcher m = p.matcher(str);
str = m.replaceAll('');

2.数値チェック
System.debug('ああああ' + Pattern.matches('^[\\d]+$', '0166121'));
System.debug('ああああ' + Pattern.matches('^[\\d]+$', 'あ0166121'));
System.debug('ああああ' + Pattern.matches('^[\\d]+$', 'あ0166121おお'));
ただ、これだと、前ゼロや、カンマ、小数点もNGになりますが
自分は困らないのでほっとく

System.debug('ああああ' + Pattern.matches('^(0|[1-9]\\d{0,2}(,\\d{3})*)$', '1,661,921'));
System.debug('あああい' + Pattern.matches('^(0|[1-9]\\d{0,2}(,\\d{3})*)$', '1661921'));
System.debug('あああう' + Pattern.matches('^(0|[1-9]\\d{0,2}(,\\d{3})*)$', '0'));
System.debug('あああえ' + Pattern.matches('^(0|[1-9]\\d{0,2}(,\\d{3})*)$', '66,1921'));
こうすると、0か9,999,999の形式しか受け付けなくなる。

2010年9月27日月曜日

[Coh@EF]:Eastern Front 1.23.2の日本語化

normadから入電で

「ワレニホンゴカニセイコウセリ」

EFの最新バージョン(1.23.2)の日本語化に成功した模様。
勝手にリンク貼りなおしといた。
 >normadのブログ
サイドバーからどうぞ。

なんか、次回のバージョンで待望(?)の
オストヘーア(ドイツ東部作戦軍)が実装されるとかされないとか
ありますが、どうなんでしょうか??

2010年9月15日水曜日

[SFDC]:データローダ(DataLoader)の日時型

なんか、エラーになるなー。ということで、変更があったみたい

日付時刻型

Ver18まで
・"9999-12-31T24:59:59:000Z"
Ver19から
・"9999-12-31T24:59:59.000Z"

59:000Z" >> :59.000Z"

らしいけど、試してない。
それ以外には日付を-1しなくてよくなったりしたけど、
端末によって挙動が違ったりしてるのがいまだに困る。
ので、結局色々いじってます。

2010/9/30 追記 ドキュメントのリンクはります
http://ap.salesforce.com/help/doc/en/salesforce_data_loader.pdf

2010年9月8日水曜日

[雑談]:生存

ぼくは、生きています。

ここ10日ほど帰宅してPCつけてないので、Cohしてません。
KFも当然してません。「バーベキュートゥナイ?」は歩きながらブツブツ言ってます。

子供の手足口病に感染したみたいで、ノドがクソ痛いのと
口内炎が6つ~あるので、メシがおいしくありません。
でも焼酎はノドと口内炎を消毒しないといけないので飲みます。

元気になったらまた、Coh再開します。

なんか、信長の野望やら三国志も最近またやりたくなってきました。
オススメなんだろう??

烈風伝で可能な限り道を作りまくる国土交通省プレイをやってた頃が懐かしい。

2010年9月1日水曜日

[Coh]:normadのブログ

相方のnormadがついにブログをはじめたので宣伝

normadのブログ