Я новичок в регулярном выражении. Что означает соответствие выражения регулярного выражения «\ [. * \]»?Что соответствует шаблону выражения выражения регулярного выражения "\ [. * \]"?
Если у меня есть текст типа «Hello [Here]», тогда успех возвращается в матче. И матч содержит [Здесь].
Я прочитал, что:
.
указывает Любой, кроме \ п (перевод строки),
*
показывает 0 или более раз
Я не понимаю "\". Он считает, что это просто escape-последовательность для «\».
Значит, выражение "\ [. * \]" Пытается совместить шаблон, например \[Any text\]
?
Там нет '\ .' в шаблоне. Это '\ [' для соответствия '[' literal as '[' в regex является символьным классом, его нужно экранировать, чтобы соответствовать квадратной скобке открытия. – Tushar
_используется выражение "\ [. * \]", Пытающееся сопоставить шаблон, например [Любой текст]? _ Да. Он будет соответствовать тексту, заключенному в квадратные скобки. Но сбой при наличии вложенных скобок. – Tushar