3,963 views
この記事は最終更新から 2839日 が経過しています。
こんな文字列を用意する。
A="12345" B="ABCDE" C="vwxyz"
Aは、文字列先頭が 0~9 にマッチ
$ if [[ $A =~ ^[0-9] ]]; then > echo "Yes" > else > echo "No" > fi Yes
Bは、文字列先頭が 0~9 にマッチせず
$ if [[ $B =~ ^[0-9] ]]; then > echo "Yes" > else > echo "No" > fi No
Bは、文字列先頭が 0~9 or A~Z にマッチ
$ if [[ $B =~ ^[0-9|A-Z] ]]; then > echo "Yes" > else > echo "No" > fi Yes
【注意】正規表現を ” や ‘ で括ってはいけない。
アクセス数(直近7日): ※試験運用中、BOT除外簡易実装済2026-07-29: 0回 2026-07-28: 0回 2026-07-27: 0回 2026-07-26: 2回 2026-07-25: 0回 2026-07-24: 0回 2026-07-23: 0回