-2

この正規表現は、作業中の C# コードで見つかりました。誰かが私にそれを説明してもらえますか:

@"(?s)\{\{\s*" + templateTitle + @"(.*?)}}\r?\n?"

テストしたところ、次のようなテキストが返されます

{{   templateTitleValue     anything}}

私が理解していないのは、2 つの '}}' のように \ でエスケープされていない 2 つの '}}' です。そして、冒頭の「(?s)」とは。

ありがとう

4

1 に答える 1