我是新來的正則表達式。正則表達式匹配模式「\ [。* \]」是什麼意思?正則表達式匹配模式「\ [。* \]」是什麼意思?
如果我有一個像「Hello [Here]」的文本,那麼匹配時會返回成功。並且匹配包含[Here]。
我讀到:
.
表示任何除了\ n(新行),
*
表示0次或更多次
我不明白的 「\」。它相信它只是「\」的轉義序列。
因此,表達式「\ [。* \]」試圖匹配\[Any text\]
這樣的模式嗎?
我是新來的正則表達式。正則表達式匹配模式「\ [。* \]」是什麼意思?正則表達式匹配模式「\ [。* \]」是什麼意思?
如果我有一個像「Hello [Here]」的文本,那麼匹配時會返回成功。並且匹配包含[Here]。
我讀到:
.
表示任何除了\ n(新行),
*
表示0次或更多次
我不明白的 「\」。它相信它只是「\」的轉義序列。
因此,表達式「\ [。* \]」試圖匹配\[Any text\]
這樣的模式嗎?
沒有'\ .'在你的模式。它是''[''匹配'[''作爲'['正則表達式中的字符類是字符類,它需要轉義匹配開放方括號。 – Tushar
_是表達式「\ [。* \]」,試圖匹配類似[任意文本]的模式?_是。它會匹配方括號內的文字。但當嵌套括號失敗時失敗。 – Tushar