tjuv (スウェーデン語の泥棒)という単語を見つける正規表現を作成したいと思います。これは、他の単語(例については以下を参照)と組み合わせたり、さまざまな活用形で使用したりできます。
例:
- cykeltjuv
- biltjuv
- tjuvarna
- inbrottstjuvs
以下のものはtjuvとtjuvs(泥棒)で機能しますが、他の活用形や他の単語との組み合わせはどうですか?
/tjuv(?:s){0,1}/ig
少しスウェーデン語を学んだので、正規表現を学んでもらえるのは公平です;-)
編集:より具体的には、実際には、tjuvという単語と一致してはならないと私が考えることができるケースはありません。
私がしているのは、たとえば、tjuvという単語が存在するフレーズを検索することです(英語に翻訳されています)。
1. När en familj kom hem från en utlandssemester upptäckte de att en inbrottstjuv
hade varit i farten. <- MATCH!
2. På juldagen hade en cykeltjuv varit framme och stulit en cykel. <- MATCH
3. Violer är blå och rosor är röda <- No 'tjuv' and therefor no match