正規表現を使用していくつかの文字列を一致させようとしています。私が検索したいのは、誰かの子供について語る文字列です。たとえば、同じように:私の息子は、など正規表現を使用して文字列内のさまざまなフレーズを一致させます。
私の娘、私たちの娘は、だから私はPythonでこれを書いている:
re.match(r'\b(my|our)\b \b(son|daughter|children|child|kid)s?', 'me and my son were')
しかし、それはテスト文にmy son
と一致していないか、いくつかを。戻り値None
私はこの正規表現をここでテストしました:https://regex101.com/r/ChAy9e/1そしてそれはうまくいきます(テストケースでは5行目)。
私が間違っていることを理解できません。
ありがとうございます!
私は質問が重複しているとは思いません。このコンセプトは既に早期に回答されているかもしれませんが、私はその違いを理解していないため、問題を自分で解決できませんでした。私がすでに違いを知っていれば、この質問は、元の質問は現れません。全体的な目的は、あなたがどこかでつかまったときに助けることです? – SureshS