كيفية الحصول على regex لانتزاع جميع الأحرف من سلسلة c موضوعية؟
-
27-10-2019 - |
سؤال
أحاول الحصول على التعبير النمطي التالي لالتقاط الأحرف فقط من مربع إدخال الأحرف الأبجدية الرقمية ، ومع ذلك فإنه دائمًا ما يعرض السلسلة الكاملة ، وليس أيًا من الأحرف من A إلى Z.
ما الخطأ الذي أفعله؟
يحتاج إلى الاستيلاء على جميع الأحرف فقط.لا توجد أحرف غريبة ولا أرقام ، فقط من A إلى Z ووضعها في سلسلة لأستخدمها لاحقًا. Genacodicetagpre
ناتج التصحيح الخاص بي هو كما يلي:
TAXCODE= 647 لترًا
TAXCODE.length= 4
STC (قبل regex)=
STC (بعد regex)= 647 لترًا
المحلول
إذا كان لديك فقط أحرف في أحد طرفيها ، فيمكنك استخدام. Genacodicetagpre
إذا كانت الأحرف مختلطة ، فيمكنك الحصول على مصفوفة يمكنك اللعب بها. Genacodicetagpre
نصائح أخرى
أعتقد أنك بحاجة إلى حذف صيغة perl في التعبير العادي.استخدم @ "[^ A-Z]" كسلسلة مطابقة.