質問

range.find関数でワイルドカードを通常の文字として扱うことは可能ですか。

リストで文字列の一致を検索していますが、一部の文字列にワイルドカードが含まれているため、問題が発生しています。 例:

リスト:
ab
cde
fghi
jk
?l ジェネラコディセタグプレ

if s ="??"これにより、 r は「ab」に等しくなります
どこに「??」「??」の文字列にのみ一致する通常の文字列のように扱われます
s ="?l"の場合、 r を "ab"ではなく "?l"に等しくしたいと思います

役に立ちましたか?

解決

~、つまり~?を使用します。

あなたの?lの場合、それは~?lです。

一般的な解決策: ジェネラコディセタグプレ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top