• 0

استخراج القيم ال String في الجافا

السلام عليكم و رحمة الله و  بركاتة 

عندي سؤال بخصوص استخراج القيم ال String في الجافا 

عندي نص و يجب استخراج منه ما يلي : الاسم و اسم العائلة و تاريخ الميلاد و مكان الميلاد كما في الصورة http://s10.postimg.org/h3sck3uah/Screenshot_6_1.png 

انا قمت ب تقسيم النصوص بحيث كل كلمة تكون في Array خاص بها و حاليا لا اعرف كيف انقل هذه القيم الى متغيرات مثلا

String pOneFirstName = "John";

ارجو منكم المساعدة 

وشكرا جزيلا 

تمّ تعديل بواسطة Elegance

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

توجد عدة طرق لتنفيذ ما تريد 

 

1- إذا كان ترتيب النصوص دائما واحد: أي إذا كان الاسم يأتي في البداية دائما ثم رقم الهاتف وهكذا ، قم بانشاء متغيراتك (مع انني افضل في مثل هذه الحالة التعامل مع العناصر من داخل ال Array مباشرة) وبعد انشاء المتغيرات انقل القيمة من المصفوفة إلى المتغير الذي تريده.

2- إذا كان ترتيب النصوص عشوائيا: فيفضل في هذه الحالة استخدام regex حيث ان رقم الهاتف (يتكون مثلا من 10 ارقام ويبدأ برقمين محددين...) إلخ ، ففي حالة تنفيذ الـ regex expression الخاص برقم الهاتف وإيجاده يتم اسناد قيمة للمتغير الخاص برقم الهاتف بناء على القيمة التي تم إيجادها ، وهكذا ستكتب تعبيرا لكل قيمة تريدها.

 

شرح لاستخدام regex في جافا :

https://www.tutorialspoint.com/java/java_regular_expressions.htm

 

موقع سيساعدك كثيرا في هذا الموضوع : 

https://regex101.com/

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن