Regex bu pattern in neresi hatalı?

Başlatan mir_as82, 16 Ocak 2018, 13:11:52

mir_as82

^[\p{L}\p{N}_$/-. ]*$
Bu hata verirken.[x-y] range is reverse order diyor

^[\p{L}\p{N}-_$/. ]*$
Bu hata vermiyor.

Neden abaca? Bir tek - yeri değişiyor. Dil C#

mir_as82

Sorunu çözdüm,
- karakterini \- gibi escape yaptım düzeldi