الجامعات العربية
الدالة () replaceFirst تعريفها و بناؤها
الدالة () replaceFirst تعريفها و بناؤها
الدالة () replaceFirst تعريفها و بناؤها
الدالة () replaceFirst تعريفها و بناؤها
الدالة () replaceFirst تعريفها و بناؤها
الدالة () replaceFirst تعريفها و بناؤها
المناهج السعوديةالدالة () replaceFirst تعريفها و بناؤها
الدالة () replaceFirst تعريفها و بناؤها
الدالة () replaceFirst تعريفها و بناؤها
الدالة () replaceFirst تعريفها و بناؤها
الدالة () replaceFirst تعريفها و بناؤها
المناهج السعوديةالدالة () replaceFirst تعريفها و بناؤها
تعريفها
تستخدم لتبديل نص محدد بداخل الـ String الذي قام باستدعائها.
مكان الباراميتر regex نمرر نص يمثل النص الذي نريد استبداله.
و مكان الباراميتر replacement نمرر النص الذي سيحل مكانه.
إذاً هنا عند إيجاد نفس قيمة الباراميتر regex سيتم إستبدالها بقيمة الباراميتر replacement.
ملاحظة: الدالة replaceFirst() لا تقوم بتعديل نص الـ String الذي يستدعيها, بل ترجع نسخة ثانية معدلة عنه.
بناؤها
- public String replaceFirst(String regex, String replacement)
باراميترات
- مكان الباراميتر regex نمرر نص عبارة عن مجموعة رموز يحدد النص الذي نريد تبديله.
- مكان الباراميتر replacement نمرر النص الذي سيحل مكانه.
قيمة الإرجاع
ترجع الـ String الناتج من عملية التبديل.
مثال
- publicclass Main {
- publicstaticvoidmain(String[] args){
- String str = “Mhamad harmush 1 2 3”;
- // هنا ستبدل أول فراغ بـ – و ستعرض الناتج الذي سترجعه مباشرةً
- System.out.println( str.replaceFirst(” “, “-“));
- // strWithOutNumbers هنا ستبدل أول رقم بلا شيء, أي ستمسح أول رقم فقط و سترجع الناتج في
- String strWithOutNumbers = str.replaceFirst(“[0-9] +”, “”);
- System.out.println( strWithOutNumbers );
- // strOnlyNumbers هنا ستبدل أول كلمة بلا شيء, أي ستمسح أول نص فقط و سترجع الناتج في
- String strOnlyNumbers = str.replaceFirst(“[a-zA-Z] +”, “”);
- System.out.println( strOnlyNumbers );
- }
- }
•سنحصل على النتيجة التالية عند التشغيل.
- Mhamad-harmush 123
- Mhamad harmush 23
- harmush 123
المصدر: الدالة () replaceFirst تعريفها و بناؤها – المناهج السعودية