Q&A
実現したいこと
1点または、赤点などの数字以外の時に処理を実行したいと思い正規表現を調べてコードを書いてみました。
しかし、11点や111点でも1の位が1であれば1と判定されています。
これを解消させるにはどうすればいいでしょうか?
色々調べてみましたがわかりませんでした
該当のソースコード
import re test = "11点" if re.search(r'^(?=.*[^1]点)(?=.*[0-9]+点).*$', test): print("testが1以外の数字") else: print("testが1または数字以外")
回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2023/03/21 11:45
2023/03/21 11:53
2023/03/21 12:43