私はPythonの新機能です。私はfind関数が文字列pと部分文字列sを取り、sがsに現れるインデックスを返すことを理解しています。私は"find"関数でワイルドカードメソッドを実装する方法はありますか?
p = 'abc'
text = 'aaaabbaac'
text.find(p)
のようなものを持っていた場合でも、私がB、およびまだ代わりに-1を返すので、これはAとCの試合でのインデックスを返すようにワイルドカードを設定することを可能にする方法を記述することは可能でしょうか?
私はこのメソッドを2つのメソッド、findメソッドと文字を受け取り、上記のことを行う "setwildcard"メソッドを持っています。デフォルトでは、ワイルドカードはNoneに設定されています。
いいえ正規表現と 're.findall()'を使用してください。 – DyZ
どうすればよいか分かりません。あなたは説明してください – User
"正規表現を使用する"方法は広すぎます。ドキュメントを見て、自分で試してみてください。モジュールはPythonで 're'と呼ばれ、標準ライブラリの一部です。 –