Lesen official docs es ist offensichtlich, dass PowerShell -match
Operator ist leistungsfähiger als -like
(aufgrund der regulären Ausdrücke). Zweitens scheint es ~ 10 mal schneller nach diesem Artikel https://www.pluralsight.com/blog/software-development/powershell-operators-like-match.PowerShell -match vs-like
Gibt es spezielle Fälle, in denen ich -like
statt -match
bevorzugen sollte? Wenn nicht, warum sollte ich überhaupt -like
verwenden? Existiert es aus historischen Gründen?
Heh, sagt, dass Artikel Platzhalter eine Teilmenge von regexs sind.Versuchen Sie, das Muster '*' durch einen Regex zu setzen und zu sehen, was passiert :) –
Sie sagen mir, dass ich einen Quantifizierer allein in einem Regex-Muster verwenden soll? Ich weiß, was passieren wird, ohne das im Online-Tester zu überprüfen. –
Nein, das habe ich nicht so gemeint, tut mir leid. Ich habe den Artikel nur kommentiert: Er sagt, dass Wildcards eine Teilmenge von Regexes sind, wenn sie es offensichtlich nicht sind. Sie sind weniger mächtig als Regexes, aber sie sind keine Untermenge. –