正規表現
正規表現で英語と数字を1文字以上使用しなさいって場合どうかけばいいのでしょうか?
まず
[0-9]+[a-zA-Z]+
とやってみましたがうまくいかず。
[0-9[a-zA-Z]+]+
これもダメ。。。
(?=[0-9]+)[a-zA-Z]+
これもダメ。。。
悩むこと3時間まったくわからず。で結局
.*([0-9]+.*[a-z]+)|([a-z]+.*[0-9]+).*
とやるとうまくいきました。
このような試行錯誤を4時間以上ためしてやっと解決できたにもかかわらず、となりの新人K君が1時間ほどで別の解決方法を見つけてさくっと解決してました。
([0-9]+[a-z]+)|([a-z]+[0-9]+)
この発想が自分にはまったくなかったです。
若さには勝てないのか...。頭固すぎ。