اذهب إلى المحتوى

السؤال

نشر (معدل)

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

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

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

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

String pOneFirstName = "John";

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

وشكرا جزيلا 

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

Recommended Posts

  • 0
نشر

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

 

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

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

 

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

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

 

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

https://regex101.com/

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...