Поделиться через


Assert.MatchesRegex Метод

Определение

Перегрузки

Имя Описание
MatchesRegex(Regex, String, String, String, String)

Проверяет, соответствует ли указанная строка MatchRegex регулярному выражению и вызывает исключение, если строка не соответствует выражению.

MatchesRegex(String, String, String, String, String)

Проверяет, соответствует ли указанная строка MatchRegex регулярному выражению и вызывает исключение, если строка не соответствует выражению.

MatchesRegex(Regex, String, String)

Проверяет, соответствует ли указанная строка MatchRegex регулярному выражению и вызывает исключение, если строка не соответствует выражению.

MatchesRegex(String, String, String)

Проверяет, соответствует ли указанная строка MatchRegex регулярному выражению и вызывает исключение, если строка не соответствует выражению.

MatchesRegex(Regex, String, String, String, String)

Исходный код:
Assert.Matches.cs
Исходный код:
Assert.Matches.cs

Проверяет, соответствует ли указанная строка MatchRegex регулярному выражению и вызывает исключение, если строка не соответствует выражению.

public static void MatchesRegex(System.Text.RegularExpressions.Regex? pattern, string? value, string? message = "", string patternExpression = "", string valueExpression = "");
static member MatchesRegex : System.Text.RegularExpressions.Regex * string * string * string * string -> unit
Public Shared Sub MatchesRegex (pattern As Regex, value As String, Optional message As String = "", Optional patternExpression As String = "", Optional valueExpression As String = "")

Параметры

pattern
Regex

Регулярное выражение, которое value должно соответствовать.

value
String

Строка, которая должна соответствовать pattern.

message
String

Сообщение, включаемое в исключение, если value не соответствует pattern. Сообщение отображается в результатах теста.

patternExpression
String

Синтаксическое выражение шаблона, заданное компилятором через выражение аргумента вызывающего объекта. Пользователи не должны передавать значение для этого параметра.

valueExpression
String

Синтаксическое выражение значения, заданное компилятором через выражение аргумента вызывающего объекта. Пользователи не должны передавать значение для этого параметра.

Исключения

value имеет значение NULL или pattern имеет значение NULL или value не соответствует pattern.

Применяется к

MatchesRegex(String, String, String, String, String)

Исходный код:
Assert.Matches.cs
Исходный код:
Assert.Matches.cs

Проверяет, соответствует ли указанная строка MatchRegex регулярному выражению и вызывает исключение, если строка не соответствует выражению.

public static void MatchesRegex(string? pattern, string? value, string? message = "", string patternExpression = "", string valueExpression = "");
static member MatchesRegex : string * string * string * string * string -> unit
Public Shared Sub MatchesRegex (pattern As String, value As String, Optional message As String = "", Optional patternExpression As String = "", Optional valueExpression As String = "")

Параметры

pattern
String

Регулярное выражение, которое value должно соответствовать.

value
String

Строка, которая должна соответствовать pattern.

message
String

Сообщение, включаемое в исключение, если value не соответствует pattern. Сообщение отображается в результатах теста.

patternExpression
String

Синтаксическое выражение шаблона, заданное компилятором через выражение аргумента вызывающего объекта. Пользователи не должны передавать значение для этого параметра.

valueExpression
String

Синтаксическое выражение значения, заданное компилятором через выражение аргумента вызывающего объекта. Пользователи не должны передавать значение для этого параметра.

Исключения

value имеет значение NULL или pattern имеет значение NULL или value не соответствует pattern.

Применяется к

MatchesRegex(Regex, String, String)

Исходный код:
Assert.Matches.cs
Исходный код:
Assert.Matches.cs

Проверяет, соответствует ли указанная строка MatchRegex регулярному выражению и вызывает исключение, если строка не соответствует выражению.

public static void MatchesRegex(System.Text.RegularExpressions.Regex? pattern, string? value, string message = "");
static member MatchesRegex : System.Text.RegularExpressions.Regex * string * string -> unit
Public Shared Sub MatchesRegex (pattern As Regex, value As String, Optional message As String = "")

Параметры

pattern
Regex

Регулярное выражение, которое value должно соответствовать.

value
String

Строка, которая должна соответствовать pattern.

message
String

Сообщение, включаемое в исключение, если value не соответствует pattern. Сообщение отображается в результатах теста.

Исключения

value имеет значение NULL или pattern имеет значение NULL или value не соответствует pattern.

Применяется к

MatchesRegex(String, String, String)

Исходный код:
Assert.Matches.cs
Исходный код:
Assert.Matches.cs

Проверяет, соответствует ли указанная строка MatchRegex регулярному выражению и вызывает исключение, если строка не соответствует выражению.

public static void MatchesRegex(string? pattern, string? value, string message = "");
static member MatchesRegex : string * string * string -> unit
Public Shared Sub MatchesRegex (pattern As String, value As String, Optional message As String = "")

Параметры

pattern
String

Регулярное выражение, которое value должно соответствовать.

value
String

Строка, которая должна соответствовать pattern.

message
String

Сообщение, включаемое в исключение, если value не соответствует pattern. Сообщение отображается в результатах теста.

Исключения

value имеет значение NULL или pattern имеет значение NULL или value не соответствует pattern.

Применяется к