正则表达式匹配模式“\\ [。* \\]”是什么意思?

时间:2016-12-28 06:45:56

标签: c# regex pattern-matching

我是regex的新手。正则表达式匹配模式“\ [。* \]”是什么意思?

如果我有“Hello [Here]”这样的文字,那么匹配中会返回成功。并且匹配包含[Here]。

我读到了:

.表示除\ n(换行符)之外的任何内容,
*表示0次或更多次

我不明白“\”。它认为它只是“\”的转义序列。

那么,表达式“\ [。* \]”是否试图匹配像\[Any text\]这样的模式?

2 个答案:

答案 0 :(得分:0)

是的,你是对的。它将匹配[]中包含的任何字符。 .*表示[]中包含的任何或没有字符。 另外你应该试试这个link这是一个非常有用的正则表达式工具。您可以输入正则表达式模式并轻松检查匹配。

答案 1 :(得分:0)

我在regexr上试过这个,这是一个截图:

enter image description here