気軽に楽しくプログラムと遊ぶ

自分が興味があってためになるかもって思う情報を提供しています。

Javaコードを手軽に確認するjshell

IntelliJ IDEA においては、以下操作で、jshellコンソールを開く事ができる

メインメニューからツール | JShell コンソールを選択します。

正規表現がマッチするかどうかを確認する場合

Pattern p = Pattern.compile("^[a-zA-Z0-9_+-]+(.[a-zA-Z0-9_+-]+)*@([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]*\.)+[a-zA-Z]{2,}$")
p.matcher("user..name@example.com").matches()

結果表示

Defined import java.util.regex.Pattern

Defined field Pattern p = ^[a-zA-Z0-9!"#\$%&'\+/\*.`^\{\}_\-]+@[a-zA-Z0-9!"#\$%&'\+/\*.`^\{\}_\-]+$

p.matcher("user..name@example.com").matches() = true