标签: c# regex pattern-matching
我是regex的新手。正则表达式匹配模式“\ [。* \]”是什么意思?
如果我有“Hello [Here]”这样的文字,那么匹配中会返回成功。并且匹配包含[Here]。
我读到了:
.表示除\ n(换行符)之外的任何内容, *表示0次或更多次
.
*
我不明白“\”。它认为它只是“\”的转义序列。
那么,表达式“\ [。* \]”是否试图匹配像\[Any text\]这样的模式?
\[Any text\]
答案 0 :(得分:0)
是的,你是对的。它将匹配[]中包含的任何字符。 .*表示[]中包含的任何或没有字符。 另外你应该试试这个link这是一个非常有用的正则表达式工具。您可以输入正则表达式模式并轻松检查匹配。
[]
.*
答案 1 :(得分:0)
我在regexr上试过这个,这是一个截图: