たとえば、単語test
が文字列に含まれているかどうかを確認したいとします。通常、私はただ:
if 'test' in theString
ただし、文字列だけでなく、実際の単語であることを確認したいと思います。たとえば、test
「それは嫌だった」では、誤検知が発生します。(\s)test(\s)
(前後のスペース)が含まれていることを確認できましたが、「...テストの準備をしてください!」よりも 偽陰性になります。私の唯一の他のオプションはこれのようです:
if ' test ' in theString or ' test.' in theString or ' test!' in theString or.....
これを適切に行う方法はありますif 'test'.asword in theString
か?