Suchergebnisse für Anfrage "alternation"
Warum wird ein längeres Token in einer Abwechslung nicht abgeglichen?
Ich verwende Ruby 2.1, aber das Gleiche kann auf der Rubular-Site repliziert werden. Wenn das mein String ist: 儘管中國婦幼衛生監測辦公室制定的Und ich mache eine Regex-Übereinstimmung mit diesem Ausdruck: (中國婦幼衛生監測辦公室制定|管中)Ich erwarte den längeren Token als ...
Warum sollte die Regex-Engine das Muster "..X" aus ".X | ..X | X.`" auswählen?
Ich habe eine Zeichenfolge 1234X5678und ich benutze diesen regulären Ausdruck, um das Muster abzugleichen .X|..X|X.Ich hab 34X Die Frage ist, warum habe ich nicht bekommen4X oderX5? Warum wählt Regex das zweite Muster aus?
Regex benimmt sich faul, sollte gierig sein
Ich dachte, dass standardmäßig meineRegexwürde das gierige Verhalten zeigen, das ich will, aber es ist nicht im folgenden Code: Regex keywords = new Regex(@"in|int|into|internal|interface"); var targets = keywords.ToString().Split('|'); foreach ...