سلام و روز خوش

پترن دومی دقیق نیست و نباید استفاده بشه!
پترن اولی کمی بهتر از اونه ولی اون هم دقیق نیست.

پترن هایی مثل سومی و چهارمی بهترن چون بطور دقیق مشخص میکنین منظور شما از فارسی چی هست.

کلا وقتی با عبارتهای غیر انگلیسی لاتین (مثل آلمانی یا فرانسوی) کار میکنین، پترن هایی مثل [a-zA-Z] یا حتی w\ رو باید حواستون باشه.
چون اینها کارآکترهای extended دارن که باید جداگانه به پترن اضافه کنین.

این اشکال یا باگ نیست - تعریف w\ همینجور هست.