Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
forとのように、@または string のいずれかに一致させようとしています。のようなものだと思いますatname@emailnameatemail
@
at
name@email
nameatemail
regex = '@|at'
また
regex = '@|(at)'
しかし、正しい構文が見つかりません。
Kodosを使用して正規表現をテストすることをお勧めします (正規表現の Python コードも提供されます)。これは正規表現情報です。
あなたの問題では、両方regexが正しく機能します:
regex
match = re.search("@|at", subject) if match: result = match.group()