السلام عليكم
لدي متغير
هكذا
الان اريد ان احذف هذا النص
export=download&
السلام عليكم
لدي متغير
هكذا
الان اريد ان احذف هذا النص
export=download&
var text = "
https://docs.google.com/uc?... "; text = text.replace("export=download&","");
لاحظ اننا استبدلنا النص بنص فارغ.
اخي ماذا عن البحث عن تلك الكلمة
لانه لدي العديد من الدومينات و انا اجلب عنصر a فقط اريد ان اعرف كيف ابحث فيه فانا اعرف كيف اجلب رابط للعنصر
var txt = "abcdefgh";
alert(txt.search("def"));// 3
alert(txt.search("det"));// -1
alert(txt[3]);// d
"-1" يعني أن ما بحث عنه غير موجود في txt
"3" تعني أن الكلمة موجودة في txt، وترتيب أول حرف من "def" يعني "d" هو 3
بعبارة أخرى
txt[3] = "d"
وإعلم أن النص txt يعامل كمصفوفة، فكل حرف منه يعتبر كعنصر من مصفوفة، لاكن يوجد بعض الإختلافات ككيفية تغيير عنصر في مصفوفة ليس كنص، و الدالة search لاتبحث في المصفوفات. لاكن توجد دالة أخرى تبحث في النص أو في المصفوفة:
var arr = ["a", "b", 5]
alert(arr.indexOf(5)));// 2
var txt = "abcdefgh";
alert(txt.indexOf("ef")));// 4
var arr2 = ["a", "b", 5, "c", "b", 5, "d"];
alert(arr2.lastIndexOf(5)));// 5
الدالة indexOf تعطي ترتيب أول عنصر تم إيجاده ومماثل لما بحث عنه، وهي أيضا تعطي -1 إذا لم تجد العنصر.
بينما الدالة lastIndexOf تعطي ترتيب آخر عنصر تم إيجاده ومماثل لما بحث عنه.
التعليقات