REGEX لزي، الواصلة (-) وأ أ ö في زند الطريق التعبيرات المنتظمة

StackOverflow https://stackoverflow.com/questions/1431698

سؤال

وأريد أن رابط الطريق من خلال زند الطريق التعابير المنطقية مع الطابع السويدي وهنا هو بلدي التعابير المنطقية في التكوين XML:

و..... ([أ-ي \ -A | A | ö] +) .....

ومع ذلك، فإن الطريق لا تتصرف كما أتوقع. فإنه لا إعادة توجيه عندما يحتوي على رابط لذلك، أو ö

ولقد حاولت لتغيير [A-zåäö \ -] + لكنه يعطي أيضا نفس النتيجة ..

ويمكن لأي شخص أن تساعد؟ شكرا جزيلا لك مقدما! :)

هل كانت مفيدة؟

المحلول

وأنا لست متأكدا من زند الطريق، ولكن عند استخدام، على سبيل المثال، preg_match، قد ترغب في الذهاب لشيء من هذا القبيل

preg_match('/[a-zåä]/u',$url);

و(لاحظ على ش بالنسبة يونيكود). والاحتمال الآخر هو أن البيانات الخاصة بك٪ -escaped.

ولست متأكدا ما [a-z-å|ä|ö] المفترض أن يعني ...

نصائح أخرى

وأعتقد أن المتصفح ترميز تلك الأحرف ولست متأكدا الإطار زند فك ذلك قبل أن يمررها إلى محرك الطريق، يمكنك محاولة التعبير العادي مع ما يعادل٪ من تلك الأحرف؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top