0

.NET で文字列を一致させようとしていますRegex。式を「identity」と一致させたいのです。最後に何かを追加しても (後で * のスコープを制限することができます)、任意のregexエディターでパターンをテストしても問題なく動作します (エスケープのためにバックスラッシュが 1 つ少なくなります)。

breakpointに権利を設定しましたRegexIsMatch値を確認するために、タイトルに入力したものが正確にあります(これはVS2010デバッガーからのものであり、エスケープシーケンスは解析されていないことに注意してください)

4

1 に答える 1

1

@正規表現を指定するときは、文字列リテラル(文字列の前に)を使用してみてください。\これにより、 :をエスケープする必要がなくなります。

Regex.IsMatch("identity.requesttoken", @"identity\..*")
于 2012-10-18T00:55:38.860 に答える