2020-08-01から1ヶ月間の記事一覧

カナ・かな正規表現

昔、書いておいたが、 カナ正規表現 - Oboe吹きプログラマの黙示録 Unicode で書く正規表現全角カナ: ^[ァ-ー]+$ 全角かな: ^[ぁ-ゟー]+$ 全角かな(長音含めない): ^[ぁ-ゟ]+$ 半角カナ: ^[。-゚]+$全角カナ: ^[\u30A1-\u30FE]+$ 全角かな: ^[\u3041-\…

gradle の build 実行時にテストが実行されないようにする

build.gradle に、次の記述を追加する。 test { exclude '**/*' }

System.out を close したと騙して再利用する。

try-with-resources 文で、PrintWriter pw = new PrintWriter(System.out) を書いて、 try-with-resources文の finally を実行した後ろで、System.out.print を実行しても 既に close しているのだから、print / println は機能しない。でも、再度、System.o…

Gsonで未整形JSON を人が見やすいように整形する。

Google gson の JsonWriter の setIndent の方法ではなく、gson インスタンスを生成する前の GsonBuilder で、setPrettyPrinting を実行する方法、既に存在するJSON 文字列から、整形する場合。文字列→整形した文字列 String json = "{\"a\":\"A\",\"b\":[10…

JSON path 指定して部分的にプリントする。

yipuran-gsonhelper/JSonValue.java at master · yipuran/yipuran-gsonhelper · GitHubを使用して、プリントする import com.google.gson.Gson; import com.google.gson.GsonBuilder; import org.yipuran.gsonhelper.JSonValue; try(InputStream in = new Fi…

JsonPattern バリデーションチェックの強化

https://json-schema.org/ が示す JSOMスキーマによるバリデーションチェックは、 わざわざ、スキーマ記述ルールで書いたスキーマのJSONを用意して、 バリデーションチェックを実行する。→ 記述ルールを憶えるのが面倒くさい。書式サンプルなるJS…

Arctic Code Vault Contributor

自分が書いたプログラムコードを置いた Git-hub で、Arctic Code Vault Contributorなる、星形のマークがついている。北極点の保管庫送りだと!、馬鹿にしてるのか讃えてるのか、わけわからん。。。archiveprogram.github.com