البرمجة

استخراج النصوص من الاقتباسات باستخدام Regex

للوصول إلى النص الموجود داخل الاقتباسات كعناصر واحدة، يمكنك استخدام النمط النمط التالي في البحث بواسطة regex:

regex
"([^"]+)"|(\w+)

هذا النمط يستخرج النصوص داخل الاقتباسات كعناصر واحدة، والنصوص خارج الاقتباسات كعناصر منفصلة. يمكنك استخدامه في معالجة النصوص بواسطة الكود أو الأدوات التي تدعم تعابير الاختيار باستخدام regex.

المزيد من المعلومات

لفهم النمط الذي تم توضيحه أعلاه، يمكن تفسيره على النحو التالي:

  1. " تستخدم لتحديد بداية ونهاية النص المراد استخراجه داخل الاقتباسات.
  2. ([^"]+) هذا الجزء من النمط يعني “أي شيء غير الاقتباسات”، أي أي نص يحتوي على أي حرف غير اقتباسي يتكرر ويتم استخراجه ككلمة واحدة.
  3. | يستخدم للفصل بين البدائل، في هذه الحالة بين البحث عن النص في الاقتباسات وبين البحث عن النص خارج الاقتباسات.
  4. (\w+) هذا الجزء من النمط يعني “أي كلمة تتكون من حروف وأرقام وشرطات سفلية”، أي يستخرج أي كلمة تتوافق مع هذا النمط.

باستخدام هذا النمط، يمكنك فصل النص الذي تحتاجه من النص الكامل بشكل فعال، حيث يمكنك استخدام الجزء الأول من النمط لاستخراج النص داخل الاقتباسات والجزء الثاني لاستخراج النصوص خارج الاقتباسات.

زر الذهاب إلى الأعلى