• بادئ الموضوع بادئ الموضوع abo manal
  • تاريخ البدء تاريخ البدء
  • المشاهدات 463
الحالة
مغلق و غير مفتوح للمزيد من الردود.

abo manal

زيزوومي جديد
إنضم
1 نوفمبر 2010
المشاركات
41
مستوى التفاعل
17
النقاط
50
غير متصل
انا استخدم اداه للمتصفخ
هذه الاداده تقوم بالبحث عن الكلمات في المتصفح وتظليلها بلون
يوجد حاصة في هذه الاداه لاستخدام كود reg exp
كيف اصنع كود يظهر لي اي شئ مكرر اكثر من 2
بدون كلمة مضافة
بمعني
اذا الصفحة مكتوب فيها كلمة احمد مرتين تقوم بتظليل كلمة احمد اتوماتك بدون ما اكتب لها كلمة احمد
المقصود اي كلمة مكررة مرتين او ثلاث مرات تظهرها
p_2615uskfv1.png
 

توقيع : abo manal
up
 
توقيع : abo manal
وعليكم السلام
تقصد مثل هذه الوضيفة؟
[hide]
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
[/hide]


وهذه كود يعمل معا الريج ايكس

[hide]
كود:
/**
 * Find all matches of target text in current document, and highlight them.
 *
 * @param {String} target     (Optional) The text or regex to search for.
 *                            See Body.findText() for details.
 * @param {String} background (Optional) The desired highlight color.
 *                            A default orange is provided.
 */
function highlightText(target,background) {
  // If no search parameter was provided, ask for one
  if (arguments.length == 0) {
    var ui = DocumentApp.getUi();
    var result = ui.prompt('Text Highlighter',
      'Enter text to highlight:', ui.ButtonSet.OK_CANCEL);
    // Exit if user hit Cancel.
    if (result.getSelectedButton() !== ui.Button.OK) return;
    // else
    target = result.getResponseText();
  }
  var background = background || '#F3E2A9';  // default color is light orangish.
  var doc = DocumentApp.getActiveDocument();
  var bodyElement = DocumentApp.getActiveDocument().getBody();
  var searchResult = bodyElement.findText(target);

  while (searchResult !== null) {
    var thisElement = searchResult.getElement();
    var thisElementText = thisElement.asText();

    //Logger.log(url);
    thisElementText.setBackgroundColor(searchResult.getStartOffset(), searchResult.getEndOffsetInclusive(),background);

    // search for next match
    searchResult = bodyElement.findText(target, searchResult);
  }
}

/**
 * Create custom menu when document is opened.
 */
function onOpen() {
  DocumentApp.getUi().createMenu('Custom')
      .addItem('Text Highlighter', 'highlightText')

      .addToUi();
}
[/hide]
 
توقيع : Ghost rider7Ghost rider7 is verified member.
شكرا لك نعم هذا هو
ولكن لا يعمل الكود
 
توقيع : abo manal
يغلق لعدم المتابعه في مدة اقصاها 10 ايام
بارك الله فيكم
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.
عودة
أعلى