Match Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar resultatet från en enda reguljär uttrycksmatchning.
public ref class Match : System::Text::RegularExpressions::Group
public class Match : System.Text.RegularExpressions.Group
[System.Serializable]
public class Match : System.Text.RegularExpressions.Group
type Match = class
inherit Group
[<System.Serializable>]
type Match = class
inherit Group
Public Class Match
Inherits Group
- Arv
- Attribut
Kommentarer
Klassen Match är oföränderlig och har ingen offentlig konstruktor. En instans av Match klassen returneras av Match(String) metoden och representerar den första mönstermatchningen i en sträng. Efterföljande matchningar representeras av Match objekt som returneras av NextMatch() metoden. Dessutom returneras ett MatchCollection objekt som består av noll, ett eller flera Match objekt av Matches(String) metoden.
Matches(String) Om metoden inte matchar ett mönster för reguljära uttryck i en indatasträng returneras ett tomt MatchCollection objekt. Du kan sedan använda en foreach konstruktion för att iterera över samlingen.
Match(String) Om metoden inte matchar mönstret för reguljära uttryck returneras ett Match objekt som är lika Emptymed . Du kan använda egenskapen Success för att avgöra om matchningen lyckades.
Om en mönstermatchning lyckas Value innehåller egenskapen den matchade delsträngen Index , egenskapen anger den nollbaserade startpositionen för den matchade delsträngen i indatasträngen Length och egenskapen anger längden på den matchade delsträngen i indatasträngen.
Eftersom en enskild matchning kan omfatta flera insamlingsgrupper har Match en Groups egenskap som returnerar GroupCollection. Själva instansen Match motsvarar det första objektet i samlingen, vid Match.Groups[0], som representerar hela matchningen.
Egenskaper
| Name | Description |
|---|---|
| Captures |
Hämtar en samling av alla avbildningar som matchas av insamlingsgruppen, i ordningen innersta-vänster-första (eller innersta-höger-första ordningen om det reguljära uttrycket ändras med RightToLeft alternativet). Samlingen kan ha noll eller fler objekt. (Ärvd från Group) |
| Empty |
Får den tomma matchningen. Alla misslyckade matchningar returnerar den här tomma matchning. |
| Groups |
Hämtar en samling grupper som matchas av det reguljära uttrycket. |
| Index |
Hämtar positionen i den ursprungliga strängen där det första tecknet i den insamlade delsträngen hittas. (Ärvd från Capture) |
| Length |
Hämtar längden på den insamlade delsträngen. (Ärvd från Capture) |
| Name |
Returnerar namnet på den insamlingsgrupp som representeras av den aktuella instansen. (Ärvd från Group) |
| Success |
Hämtar ett värde som anger om matchningen lyckas. (Ärvd från Group) |
| Value |
Hämtar den insamlade delsträngen från indatasträngen. (Ärvd från Capture) |
| ValueSpan |
Hämtar det insamlade intervallet från indatasträngen. (Ärvd från Capture) |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| NextMatch() |
Returnerar ett nytt Match objekt med resultatet för nästa matchning, med början vid den position där den senaste matchningen avslutades (vid tecknet efter det senast matchade tecknet). |
| Result(String) |
Returnerar expansionen av det godkända ersättningsmönstret. Om ersättningsmönstret till exempel är |
| Synchronized(Match) |
Returnerar en Match instans som motsvarar den som tillhandahålls och som är säker att dela mellan flera trådar. |
| ToString() |
Hämtar den insamlade delsträngen från indatasträngen genom att anropa Value egenskapen. (Ärvd från Capture) |