الجامعات العربية

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

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

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

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

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

اترك رد

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

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock