Sorunum $var -match "(id="".*?$args)"
yazarsanız ben $args
metnin ilk id
her şeyi almak, ama ben sadece id
başlayarak metin gerekir ki hangi $args
'a en yakındır.PowerShell - İhtiyacım metin anahtar kelimenin önüne ise maçı kullanmada sorunlar
Herhangi bir yardım çok takdir edilecektir. $var
varsayarsak
Kullanım '$ var -Maç "(\ bid =" "(?:?! (\ Teklifi =" ")) * $ args.)" –
Eğer' $ var örnek bir dizesini sağlayabilir ' ve beklenen sonuç? –
[örnek dizgi] (https://regex101.com/r/gB2yR4/1) Beklenen sonuç, $ args cinsinden şarkı başlığının bulunduğu albümün adıdır. '-match' (? S) d = (. (?! d =)) + $ args ''sonra' $ match [0] -match ">" "(. *)" "<" Kullanarak çözdüm. ' – kata