السلام عليكم
هذه أول مشاركة لي ، وأحب هنا أن أشكركم على هذا المنتدى الرائع.
أعمل الآن على برنامج يقوم بالبحث في الملفات النصية ويستبدل كلمة البحث بكلمة أخرى موجودة في ملف آخر
ما علملته حتى الآن ، قمت بقراءة الملفين النصيين ومن ثم تحويل الأسطر في كل ملف إلى مصفوفة ...
استخدم الوظيفة repalceAll(String, String) للقيام بعملية البحث والاستبدال ، لكن المشكلة في الآتي ...
عندما يقوم البرنامج بالحث عن كلمة int مثلاً ، فهو يقوم باستبدال كل الكلمات أو مقاطع الكلمات ، أي أنه عندما يقرأ الكلمة print مثلاً فهو يقوم باستبدال الأحرف الثلاثة الأخيرة من الكلمة أيضاً
كيف أجعل الأمر يقرأ فقط الكلمات المنفصلة دون القيام بقراءة واستبدال الأحرف داخل الكلمات ؟؟؟
.jpg)