range.find関数のワイルドカードを無視する方法
-
27-10-2019 - |
質問
range.find関数でワイルドカードを通常の文字として扱うことは可能ですか。
リストで文字列の一致を検索していますが、一部の文字列にワイルドカードが含まれているため、問題が発生しています。 例:
リスト:
ab
cde
fghi
jk
?l
ジェネラコディセタグプレ
if s ="??"これにより、 r は「ab」に等しくなります
どこに「??」「??」の文字列にのみ一致する通常の文字列のように扱われます
s ="?l"の場合、 r を "ab"ではなく "?l"に等しくしたいと思います
解決
~
、つまり~?
を使用します。
あなたの?l
の場合、それは~?l
です。
一般的な解決策: ジェネラコディセタグプレ
所属していません StackOverflow