3,724 views
この記事は最終更新から 2638日 が経過しています。
こんな文字列を用意する。
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-01-09: 1回 2026-01-08: 0回 2026-01-07: 0回 2026-01-06: 0回 2026-01-05: 3回 2026-01-04: 0回 2026-01-03: 1回