Я хочу регулярное выражение, соответствующее квадратной скобке [. Я еще не нашел. Я думаю, что перепробовал все возможности, но не нашел подходящего. Что такое действительное регулярное выражение для этого?
[
Как насчет использования обратной косой черты \ перед квадратной скобкой. Обычно квадратные скобки соответствуют классу символов.
\
Попробуйте использовать \\[ или просто \[.
\\[
\[
Вы избегаете его с \?
/\[/
Вот полезный ресурс для начала работы с регулярными выражениями:
Regular-Expressions.info
В общем, когда вам нужен символ, который является "особенным" в регулярных выражениях, просто добавьте к нему префикс \. Таким образом, литерал [ будет \[.
Если вы хотите сопоставить выражение, начинающееся с [ и заканчивающееся ], используйте \[[^\]]*\].
]
\[[^\]]*\]
Если вы хотите найти оба варианта квадратных скобок одновременно, вы можете использовать следующий шаблон, который определяет диапазон либо знак [ или знак ]: /[\[\]]/
/[\[\]]/
работает ли он с антибликом до [?
\[ или \\[?
Если вы хотите удалить [ или ], используйте выражение: "\\[|\\]".
"\\[|\\]"
Два обратных слэша выходят за квадратную скобку, а труба - "или".