こんにちは素晴らしいコミュニティ、
正規表現に関しては、私は完全にドープです。私はそれを学ぶのを先延ばしにしました..そして今、私の怠惰が私に追いついてきました.
私がやろうとしていること:
文字列がこの形式に一致するかどうかを確認します:
10_06_13
すなわち。今日の日付、または「2digits_2digits_2digits」の日付
私がやったこと:
regex='([0-9][0-9][_][0-9][0-9][_][0-9][0-9])'
if [[ "$incoming_string" =~ $regex ]]
then
# Do awesome stuff here
fi
これはある程度機能します。しかし、着信文字列が等しい場合011_100_131
...それでも正規表現チェックに合格します。
誰かが私を正しい方向に向けるのを手伝ってくれたら幸いです。
乾杯