正規表現が上手く利用できずに死亡 - オトコは1行で頑張りたいの
// java public Boolean isKanaria(); public void setKanaria(boolean b); public void setKanaria(List<Boolean> list); public Long getAO(); public void setAO(Long n); public void setAO(List<Long> list); public Double getBara(); public void setBara(Double d); public void setBara(List<Double> list); ↓ public boolean isKanaria(); public void setKanaria(boolean b); public void setKanaria(List<Boolean> list); public long getAO(); public void setAO(long n); public void setAO(List<Long> list); public double getBara(); public void setBara(double d); public void setBara(List<Double> list);
- コレクションで以外で、プリミティブ型に出来るモンはプリミティブ型にしちゃう
- Boolean → boolean / 変換
- List
→ List / そのまま
という正規表現を一発で書くことが出来なかったおいらはまだ Alice にはほど遠いみたいなの orz
否定 [^] を使えばうまくいきそうだけれども、いざ利用しようとしても上手く書けず…うーん。わからん。
→ってか、そもそも一発で書けるものなのかしら…(ぉ ^^;
結局こうした
s/\bBoolean\b/boolean/g; s/<boolean>/<Boolean>/g; s/\bDouble\b/double/g; s/<double>/<Double>/g; s/\bLong\b/long/g; s/<long>/<Long>/g;
超ガッカリ