TagRegex Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia wyrażenie regularne do analizowania tagu otwierającego elementu HTML, elementu XML lub ASP.NET tagu kontrolki serwera sieci Web.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
public ref class TagRegex : System::Text::RegularExpressions::Regex
public class TagRegex : System.Text.RegularExpressions.Regex
type TagRegex = class
inherit Regex
Public Class TagRegex
Inherits Regex
- Dziedziczenie
Uwagi
Klasa TagRegex udostępnia wyrażenie regularne, które ASP.NET używa wewnętrznie do analizowania tagu otwierającego elementu HTML, elementu XML lub ASP.NET tagu kontroli serwera sieci Web dla aplikacji przeznaczonych dla programu .NET Framework 4 lub nowszych wersji. ASP.NET używa klasy System.Web.RegularExpressions.TagRegex35 dla aplikacji przeznaczonych dla platformy .NET Framework 3.5 i starszych wersji.
Nuta
Klasy System.Web.RegularExpressions są używane wewnętrznie przez program .NET Framework do analizowania stron ASP.NET.
Konstruktory
TagRegex() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Inicjuje nowe wystąpienie klasy TagRegex. |
TagRegex(TimeSpan) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Inicjuje nowe wystąpienie klasy TagRegex z określoną wartością limitu czasu. |
Pola
capnames |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Używany przez obiekt Regex wygenerowany przez metodę CompileToAssembly. (Odziedziczone po Regex) |
caps |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Używany przez obiekt Regex wygenerowany przez metodę CompileToAssembly. (Odziedziczone po Regex) |
capsize |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Używany przez obiekt Regex wygenerowany przez metodę CompileToAssembly. (Odziedziczone po Regex) |
capslist |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Używany przez obiekt Regex wygenerowany przez metodę CompileToAssembly. (Odziedziczone po Regex) |
factory |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Używany przez obiekt Regex wygenerowany przez metodę CompileToAssembly. (Odziedziczone po Regex) |
internalMatchTimeout |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Maksymalny czas, który może upłynąć w operacji dopasowywania wzorca przed przekroczeniem limitu czasu operacji. (Odziedziczone po Regex) |
pattern |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Używany przez obiekt Regex wygenerowany przez metodę CompileToAssembly. (Odziedziczone po Regex) |
roptions |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Używany przez obiekt Regex wygenerowany przez metodę CompileToAssembly. (Odziedziczone po Regex) |
Właściwości
CapNames |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera lub ustawia słownik mapujący grupy przechwytywania na ich wartości indeksu. (Odziedziczone po Regex) |
Caps |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera lub ustawia słownik mapowany numerowane grupy na ich wartości indeksu. (Odziedziczone po Regex) |
MatchTimeout |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera interwał limitu czasu bieżącego wystąpienia. (Odziedziczone po Regex) |
Options |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera opcje przekazane do konstruktora Regex. (Odziedziczone po Regex) |
RightToLeft |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera wartość wskazującą, czy wyrażenie regularne wyszukuje od prawej do lewej. (Odziedziczone po Regex) |
Metody
Count(ReadOnlySpan<Char>) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Wyszukuje zakres danych wejściowych dla wszystkich wystąpień wyrażenia regularnego i zwraca liczbę dopasowań. (Odziedziczone po Regex) |
Count(ReadOnlySpan<Char>, Int32) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Wyszukuje zakres danych wejściowych dla wszystkich wystąpień wyrażenia regularnego i zwraca liczbę dopasowań. (Odziedziczone po Regex) |
Count(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Wyszukuje ciąg wejściowy dla wszystkich wystąpień wyrażenia regularnego i zwraca liczbę dopasowań. (Odziedziczone po Regex) |
EnumerateMatches(ReadOnlySpan<Char>) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Wyszukuje zakres danych wejściowych dla wszystkich wystąpień wyrażenia regularnego i zwraca Regex.ValueMatchEnumerator w celu iterowania dopasowań. (Odziedziczone po Regex) |
EnumerateMatches(ReadOnlySpan<Char>, Int32) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Wyszukuje zakres danych wejściowych dla wszystkich wystąpień wyrażenia regularnego i zwraca Regex.ValueMatchEnumerator w celu iterowania dopasowań. (Odziedziczone po Regex) |
EnumerateSplits(ReadOnlySpan<Char>) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Wyszukuje zakres danych wejściowych dla wszystkich wystąpień wyrażenia regularnego i zwraca Regex.ValueSplitEnumerator, aby iterować podziały wokół dopasowań. (Odziedziczone po Regex) |
EnumerateSplits(ReadOnlySpan<Char>, Int32) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Wyszukuje zakres danych wejściowych dla wszystkich wystąpień wyrażenia regularnego i zwraca Regex.ValueSplitEnumerator, aby iterować podziały wokół dopasowań. (Odziedziczone po Regex) |
EnumerateSplits(ReadOnlySpan<Char>, Int32, Int32) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Wyszukuje zakres danych wejściowych dla wszystkich wystąpień wyrażenia regularnego i zwraca Regex.ValueSplitEnumerator, aby iterować podziały wokół dopasowań. (Odziedziczone po Regex) |
Equals(Object) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
GetGroupNames() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca tablicę przechwytywania nazw grup dla wyrażenia regularnego. (Odziedziczone po Regex) |
GetGroupNumbers() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca tablicę przechwytujących numery grup, które odpowiadają nazwom grup w tablicy. (Odziedziczone po Regex) |
GetHashCode() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
GroupNameFromNumber(Int32) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera nazwę grupy odpowiadającą określonej liczbie grup. (Odziedziczone po Regex) |
GroupNumberFromName(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca numer grupy, który odpowiada określonej nazwie grupy. (Odziedziczone po Regex) |
InitializeReferences() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
Przestarzałe.
Używany przez obiekt Regex wygenerowany przez metodę CompileToAssembly. (Odziedziczone po Regex) |
IsMatch(ReadOnlySpan<Char>) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Wskazuje, czy wyrażenie regularne określone w konstruktorze wyrażeń regularnych znajduje dopasowanie w określonym zakresie wejściowym. (Odziedziczone po Regex) |
IsMatch(ReadOnlySpan<Char>, Int32) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Wskazuje, czy wyrażenie regularne określone w konstruktorze wyrażeń regularnych znajduje dopasowanie w określonym zakresie wejściowym. (Odziedziczone po Regex) |
IsMatch(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Wskazuje, czy wyrażenie regularne określone w konstruktorze Regex znajduje dopasowanie w określonym ciągu wejściowym. (Odziedziczone po Regex) |
IsMatch(String, Int32) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Wskazuje, czy wyrażenie regularne określone w konstruktorze Regex znajduje dopasowanie w określonym ciągu wejściowym, zaczynając od określonej pozycji początkowej w ciągu. (Odziedziczone po Regex) |
Match(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Wyszukuje określony ciąg wejściowy dla pierwszego wystąpienia wyrażenia regularnego określonego w konstruktorze Regex. (Odziedziczone po Regex) |
Match(String, Int32) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Wyszukuje ciąg wejściowy dla pierwszego wystąpienia wyrażenia regularnego, zaczynając od określonej pozycji początkowej w ciągu. (Odziedziczone po Regex) |
Match(String, Int32, Int32) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Wyszukuje ciąg wejściowy dla pierwszego wystąpienia wyrażenia regularnego, zaczynając od określonej pozycji początkowej i wyszukując tylko określoną liczbę znaków. (Odziedziczone po Regex) |
Matches(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Wyszukuje określony ciąg wejściowy dla wszystkich wystąpień wyrażenia regularnego. (Odziedziczone po Regex) |
Matches(String, Int32) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Wyszukuje określony ciąg wejściowy dla wszystkich wystąpień wyrażenia regularnego, zaczynając od określonej pozycji początkowej w ciągu. (Odziedziczone po Regex) |
MemberwiseClone() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
Replace(String, MatchEvaluator) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. W określonym ciągu wejściowym zastępuje wszystkie ciągi pasujące do określonego wyrażenia regularnego ciągiem zwracanym przez delegata MatchEvaluator. (Odziedziczone po Regex) |
Replace(String, MatchEvaluator, Int32) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. W określonym ciągu wejściowym zastępuje określoną maksymalną liczbę ciągów pasujących do wzorca wyrażenia regularnego ciągiem zwracanym przez delegata MatchEvaluator. (Odziedziczone po Regex) |
Replace(String, MatchEvaluator, Int32, Int32) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. W określonym podciągu wejściowym zastępuje określoną maksymalną liczbę ciągów pasujących do wzorca wyrażenia regularnego ciągiem zwracanym przez delegata MatchEvaluator. (Odziedziczone po Regex) |
Replace(String, String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. W określonym ciągu wejściowym zastępuje wszystkie ciągi zgodne ze wzorcem wyrażenia regularnego określonym ciągiem zastępczym. (Odziedziczone po Regex) |
Replace(String, String, Int32) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. W określonym ciągu wejściowym zastępuje określoną maksymalną liczbę ciągów pasujących do wzorca wyrażenia regularnego określonym ciągiem zastępczym. (Odziedziczone po Regex) |
Replace(String, String, Int32, Int32) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. W określonym podciągu wejściowym zastępuje określoną maksymalną liczbę ciągów pasujących do wzorca wyrażenia regularnego określonym ciągiem zastępczym. (Odziedziczone po Regex) |
Split(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Dzieli ciąg wejściowy na tablicę podciągów w pozycjach zdefiniowanych przez wzorzec wyrażenia regularnego określonego w konstruktorze Regex. (Odziedziczone po Regex) |
Split(String, Int32) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Dzieli ciąg wejściowy określoną maksymalną liczbę razy na tablicę podciągów w pozycjach zdefiniowanych przez wyrażenie regularne określone w konstruktorze Regex. (Odziedziczone po Regex) |
Split(String, Int32, Int32) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Dzieli ciąg wejściowy określoną maksymalną liczbę razy na tablicę podciągów w pozycjach zdefiniowanych przez wyrażenie regularne określone w konstruktorze Regex. Wyszukiwanie wzorca wyrażenia regularnego rozpoczyna się od określonej pozycji znaku w ciągu wejściowym. (Odziedziczone po Regex) |
ToString() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca wzorzec wyrażenia regularnego, który został przekazany do konstruktora |
UseOptionC() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
Przestarzałe.
Używany przez obiekt Regex wygenerowany przez metodę CompileToAssembly. (Odziedziczone po Regex) |
UseOptionR() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
Przestarzałe.
Używany przez obiekt Regex wygenerowany przez metodę CompileToAssembly. (Odziedziczone po Regex) |
Jawne implementacje interfejsu
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Wypełnia obiekt SerializationInfo danymi niezbędnymi do deserializacji bieżącego obiektu Regex. (Odziedziczone po Regex) |