3,843 views
この記事は最終更新から 2737日 が経過しています。
こんな文字列を用意する。
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-04-17: 0回 2026-04-16: 1回 2026-04-15: 0回 2026-04-14: 0回 2026-04-13: 0回 2026-04-12: 0回 2026-04-11: 0回