أكثر

البحث عن كلمة واحدة واستبدالها في سلسلة باستخدام QGIS Field Calculator؟

البحث عن كلمة واحدة واستبدالها في سلسلة باستخدام QGIS Field Calculator؟


كيف يمكنني العثور على كلمة واحدة من سلسلة واستبدالها؟

على سبيل المثال كالي إيباراغويري إلى إيباراغويري

لقد حاولت:

استبدل ('Calle  s'، 'Calle  s'، ") استبدل (" name "، 'calle'،")

وجميع مجموعات الكود ، لكن لا شيء يعمل: /

* لقد قرأت أسئلة وأجوبة أخرى ولكن لم أجد نتيجة


كما هو مذكور في مساعدة الوظيفة ، فإن الصيغة الصحيحة هي

استبدل ("QGIS SHOULD ROCK"، "SHOULD"، "DOES") → "QGIS DOES ROCK"

لاحظ أن الوظيفة حساسة لحالة الأحرف ، لذا فإن Calle! = calle


كيف تستبدل كلمات رئيسية متعددة بكلمات رئيسية مقابلة بطريقة "استبدال"؟

أريد أن أجعل عنصر div قابلًا للتحرير أستبدل فيه الكلمات الصريحة بعلامات نجمية. هذا هو كود JavaScript الخاص بي:

إليك HTML لم & ltdiv content قابل للتعديل & gt:

كما ترى ، حاولت استخدام عامل تشغيل regex لاستبدال سلاسل متعددة في وقت واحد ، لكنه لا يعمل. فهو لا يستبدل badtext2 بـ cleantext2 ، ويستبدل badtext1 بـ 0. كيف يمكنني جعل عبارة .replace () واحدة تحل محل سلاسل متعددة؟


ملاحظة: لقد أخطأت في قراءة السؤال في البداية ، لذلك قمت بنشره كتعليق بدلاً من ذلك لأنه لا يزال من المحتمل أن يكون مفيدًا ولكنه ليس إجابة

طريقة واحدة لا تتضمن البحث / الاستبدال (ولكنها تعمل فقط إذا كنت تريد القيام بذلك كل السطر ، بما في ذلك الأسطر الفارغة في كتلتك) ، هل هذا:

  • حرك المؤشر إلى بداية السطر الأول
  • اضغط باستمرار على Alt + Shift واستخدم مفتاح المؤشر لأسفل لتوسيع التحديد إلى نهاية الكتلة

هذا يسمح لك بالكتابة على كل سطر في وقت واحد

  1. أختر بحث ->يجد
  2. حدد ملف يستبدل التبويب
  3. أختر تعبير عادي كما وضع البحث في أسفل اليسار
  4. أدخل باسم اوجد ماذا:$
  5. أدخل باسم استبدل ب:السلسلة التي تريدها في نهاية السطور
  6. التحقق من في الاختيار
  7. انقر بحث عن التالي أو استبدل الكل

هذا الموقع جيد لاختبار التعبيرات العادية وله مرجع سريع:

استبدل التعبير العادي $ بالسلسلة التي تريدها.

  1. أختر بحث -> استبدال
  2. أختر وسعوا إلى عن على وضع البحث
  3. اوجد ماذا:ن
  4. استبدل ب:أيا كان n

لاحظ أنه إذا تركت n في استبدل ب، سيتم لصق جميع سطورك معًا (وهذا على الأرجح ليس ما تريده).

عادةً ما أترك Notepad ++ في الوضع Extended لأنه يسمح لي اختياريًا بلصق الخطوط للحصول عليها (عن طريق إزالة n) أو تقسيمها (عن طريق الإدراج n) ، ولا يتم الخلط بينه وبين الأحرف الخاصة مثل * + () وما إلى ذلك ( الذي أبحث عنه غالبًا في كود C ++.)


إذا كان هناك الكثير من ملفات .doc ، فهذا هو أفضل خيار لك لتجنب الوصول إلى عدد الأحرف المسموح به.

هذا يقلل من عدد استدعاءات الأمر copy عند مقارنته بـ find -exec (يجب أن يكون أسرع بشكل ملحوظ إذا كان لديك عدد كبير من الملفات)

& # 47Photos & # 47of Hobson & ndash hobs يونيو 16 '12 الساعة 16:04

على السولاريس ، يمكنك استخدام ما يلي:

ابحث عن الملفات التي يملكها المستخدم kelly ، وانسخها إلى كتالوج: / opt / dir

لتعميم السؤال من ".doc" إلى ".jpg" أو غيرها من ملفات الصور الثنائية ، ستحتاج إلى أدوات إضافية مفتوحة المصدر ، مثل tagim و recoll.

سيقوم tagim بتمييز صورك بالكلمات الرئيسية (أو التقييمات) ، ثم يمكنك فرزها / ترشيحها باستخدام recoll وتدفق القائمة إلى cp باستخدام xargs لتوصيلها معًا:


شاهد الفيديو: QGIS Field Calculator Basics