ما هو التعبير المنتظم الذي يطابق قوسا مربعا؟
-
06-09-2019 - |
سؤال
أريد ريجيكس يطابق قوسا مربعا [
. وبعد أنا لم أجد واحدا حتى الآن. أعتقد أنني جربت كل الإمكانيات، لكنها لم تجد الحق المناسب. ما هو regex صالح لهذا؟
المحلول
ماذا عن استخدام backslash \
أمام قوس المربع. الأقواس المربعة عادة تطابق فئة الأحرف.
نصائح أخرى
جرب استخدام \\[
, ، أو ببساطة \[
.
بشكل عام، عندما تحتاج إلى حرف "خاص" في Regyxes، فقط بادئة مع \
. وبعد لذلك حرفية [
سيكون \[
.
إذا كنت تبحث عن العثور على اختلافات بين الأقواس المربعة في نفس الوقت، فيمكنك استخدام النمط التالي الذي يحدد مجموعة من إما ال [
إشارة أو ال ]
إشارة: /[\[\]]/
إذا كنت ترغب في مطابقة تعبير بدءا [
وتنتهي مع ]
, ، استعمال \[[^\]]*\]
.
هل يعمل مع Antislash قبل [
?
\[
أو \\[
?
إذا كنت ترغب في إزالة [
أو ال ]
, ، استخدم التعبير: "\\[|\\]"
.
الفاكهة الخلعة الهروب من قوس المربع والأنابيب هو "أو".