التعليم السعودي

الدالة () replaceFirst تعريفها و بناؤها 

الدالة () replaceFirst تعريفها و بناؤها
الدالة () replaceFirst تعريفها و بناؤها
الدالة () replaceFirst تعريفها و بناؤها
الدالة () replaceFirst تعريفها و بناؤها
الدالة () replaceFirst تعريفها و بناؤها

المناهج السعودية

الدالة () replaceFirst تعريفها و بناؤها

تعريفها

تستخدم لتبديل نص محدد بداخل الـ String الذي قام باستدعائها.
مكان الباراميتر regex نمرر نص يمثل النص الذي نريد استبداله.
و مكان الباراميتر replacement نمرر النص الذي سيحل مكانه.
إذاً هنا عند إيجاد نفس قيمة الباراميتر regex سيتم إستبدالها بقيمة الباراميتر replacement.
ملاحظة: الدالة replaceFirst() لا تقوم بتعديل نص الـ String الذي يستدعيها, بل ترجع نسخة ثانية معدلة عنه.

بناؤها

  • public String replaceFirst(String regex, String replacement)

باراميترات

  • مكان الباراميتر regex نمرر نص عبارة عن مجموعة رموز يحدد النص الذي نريد تبديله.
  • مكان الباراميتر replacement نمرر النص الذي سيحل مكانه.

قيمة الإرجاع

ترجع الـ String الناتج من عملية التبديل.

مثال

Main.java

  1. publicclass Main {
  2. publicstaticvoidmain(String[] args){
  3. String str = “Mhamad harmush 1 2 3”;
  4. // هنا ستبدل أول فراغ بـ – و ستعرض الناتج الذي سترجعه مباشرةً
  5. System.out.println( str.replaceFirst(” ““-“));
  6. // strWithOutNumbers هنا ستبدل أول رقم بلا شيء, أي ستمسح أول رقم فقط و سترجع الناتج في
  7. String strWithOutNumbers = str.replaceFirst(“[0-9] +”“”);
  8. System.out.println( strWithOutNumbers );
  9. // strOnlyNumbers هنا ستبدل أول كلمة بلا شيء, أي ستمسح أول نص فقط و سترجع الناتج في
  10. String strOnlyNumbers = str.replaceFirst(“[a-zA-Z] +”“”);
  11. System.out.println( strOnlyNumbers );
  12. }
  13. }

سنحصل على النتيجة التالية عند التشغيل.

  • Mhamad-harmush 123
  • Mhamad harmush 23
  • harmush 123

 
المصدر: الدالة () replaceFirst تعريفها و بناؤها – المناهج السعودية

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى