كيفية الحصول على regex لانتزاع جميع الأحرف من سلسلة c موضوعية؟

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

سؤال

أحاول الحصول على التعبير النمطي التالي لالتقاط الأحرف فقط من مربع إدخال الأحرف الأبجدية الرقمية ، ومع ذلك فإنه دائمًا ما يعرض السلسلة الكاملة ، وليس أيًا من الأحرف من A إلى Z.

ما الخطأ الذي أفعله؟

يحتاج إلى الاستيلاء على جميع الأحرف فقط.لا توجد أحرف غريبة ولا أرقام ، فقط من A إلى Z ووضعها في سلسلة لأستخدمها لاحقًا. Genacodicetagpre

ناتج التصحيح الخاص بي هو كما يلي:

TAXCODE= 647 لترًا

TAXCODE.length= 4

STC (قبل regex)=

STC (بعد regex)= 647 لترًا

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

المحلول

إذا كان لديك فقط أحرف في أحد طرفيها ، فيمكنك استخدام. Genacodicetagpre

إذا كانت الأحرف مختلطة ، فيمكنك الحصول على مصفوفة يمكنك اللعب بها. Genacodicetagpre

نصائح أخرى

أعتقد أنك بحاجة إلى حذف صيغة perl في التعبير العادي.استخدم @ "[^ A-Z]" كسلسلة مطابقة.

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