よし､ ここでどうだったか見てみよう｡
今なら､ ググれば自分で解決できるのに｡
そして､ そのこともお勧めします｡
でも､ とりあえず､ 2つしかないことを踏まえて､ ゼロから書いてみましょうか｡
繰り返しになりますが､ お勧めできるものではありませんが､ まあ､ これはこれで楽しいでしょう｡
やってみよう
では､ どのように検索すればいいのでしょうか？
またパスワードと同じかそれ以上の長さの文字にしたいとします｡
その前に､ パスワードに文字､ 数字､ これらの記号の類が含まれているかどうかを確認したい｡
あのさぁ...｡
一応､ 追加でチャレンジしてみます｡
それも数字で終わらないといけないと言うことです｡
今､ 私はあなたがそのようなパスワードにしたくないので､ これは全く役に立たないことを知っています｡
それはあまりにも制約が多すぎる｡
でも､ これなら楽しめそうですね｡
さて､ ここではパーサーのチェックを行いたいと思います｡
超極秘とでも言いましょうか｡
先ほど申し上げた記号がいくつか入っていて､ 末尾に数字がなければならない｡
だから､ 全部合わせないといけないし､ キャラクターのを超えているんです｡
まず､ 角括弧を使って､ AからZまでをチェックするとします｡
というのは､ 以前にも見たことがあります｡
ここをスクロールすると､ AからZまであります｡
また､ 同様に小文字であることを確認したい｡
だからAtoZも同様です｡
わかりました｡
いくつか合わせています｡
また､ そうですね､ 0から9までの数字が使えるかどうかも確認したいところです｡
わかりました｡
そこで､ ここにいくつかの数字を掲げます｡
例えば､ 数字を入れたら､ それも効果的です｡
また､ 一部の記号を使用できるようにしたい｡
では､ 使える記号を追加してみましょう｡
ここに戻ろう｡
このような記号を使うことができるのです｡
だから､ そのままコピーしよう｡
そして､ それらをペース配分する｡
わかりました｡
ここにあるものはすべてマッチングがよく､ 見た目もいい｡
ええ､ 今､ いろいろ合わせているんですよ｡
それはいいことだ｡
しかし､ ここで別の文字を入力しても､ それはうまくいきません｡
8で終わるようにしたい｡
また､ これだけやってもすべてうまくいくので､ 最低でも8文字になるようにしたいですね｡
では､ どうすればいいのか｡
さて､ ここで参考までに見てみましょう｡
下にスクロールしたら
見てみよう｡
ちょうどスリーオブアカインドが揃った｡
3つ以上
これは便利かもしれませんね｡
3つのカンマとこれらの中括弧は､ 少なくとも3つの連続した8文字にマッチします｡
わかりました｡
だから､ 何をするのかがよくわかるのです｡
これは便利だと思います｡
だから､ パスワードチェッカーは最低限にしておきたいんです｡
全角8文字｡
つまり､ 8文字以上の文字列全体とマッチングさせるわけです｡
では､ 1文字分長くして見てみましょう｡
これがマッチングです｡
すごい｡
次は､ 末尾が数字であることを確認します｡
では､ どうすれば再びそれを実現できるのか｡
何か特別なことがないか､ ここでチェックしてみましょう｡
数をこなそう｡
桁とか｡
よし､ 見てみよう｡
任意の桁数
では､ どんな桁でもいいとしましょう｡
つまり､ このスラッシュDXは､ 0から9に相当するあらゆる10進数の数字にマッチすることになる｡
わかりました｡
だから､ もし私が､ 例えばスラッシュDHをやったら､ いいんですか？
まだ全部一致してるけど､ ここでまた何か打ち込むと
うん｡
今は失敗している｡
これがパスワードチェッカーです｡
だから､ コードジェネレーターにすればいいんです｡
これをコピーしてください｡
マイに行く｡
リップル
そしてここでは､ コンパイルされたパターンを持つ新しいもの､ 例えばパスワードを作ってみましょう｡
ああ｡
そして､ これを貼り付けてください｡
これがパスワードになるわけですが､ パスワードを確認します｡
Bとするか､ チェック・イコール・パターンとするか､ パターンの代わりにパスワードにするか｡
をするんです｡
全数検索｡
そして､ フルサーチでは､ 文字列を与えることにする｡
つまり､ チェックする文字列はパスワードになるわけです｡
では､ ちょっと変えてみましょうか｡
ここでもパターンと言いますか｡
これはパターン2になるので､ ちゃんと名前をつけて､ パスワードもつけて｡
いくつかのパスワードの文字列を入力することになります｡
数字､ たぶんここにいくつかの記号があり､ そして数字で終わる｡
では､ その効果を見てみましょう｡
そうすれば
パスワードはこちら
クリックランのチェックもやってますし｡
あ､ フルサーチじゃないんだ｡
実行をクリックすると完全一致になるはずです｡
これでよしとする｡
すべてがうまくいっている｡
ここに文字を打ち込むとすぐに
何も出てきません｡
8文字未満の場合｡
また､ 何も出ない｡
とても､ かっこいいです｡
うまくいけばいいんですけどね｡
そうでない場合は､ 先ほども言ったように､ このコース全体の中で､ 私が知っている中で最も重要度の低いセクションになると思います｡
最後に言っておくから､ せめてやっておけよ｡
しかし､ 正規表現というのは､ 皆さんが遭遇する可能性のあるものであり､ キャリアを通じて使う可能性のあるものだということを知っておいてほしかったのです｡
でも､ さっきも言ったように､ 重要度の順位をつけるとしたら､ 一番最後かもしれませんね｡
だから､ 頭があまり痛くならないことを祈っています｡
次の動画でお会いしましょう｡
バイバイ｡