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.