Я ищу регулярное выражение в Powershell, чтобы проверить, содержит ли строка текст, начинающийся с $
, и заканчивается $
.Регулярное выражение в Powershell
Ex. Если я ищу в строке "/SUBSCRIPTIONS/$paramSubscriptionId$/RESOURCEGROUPS"
, тогда он должен вернуть paramSubscriptionId
.
Я использую '[$?$]'
, но он не работает должным образом. Может кто-нибудь, пожалуйста, помогите мне в этом?
Не могли бы вы поделиться код, который вы используете? Без этого * он работает не так, как ожидалось * слишком непонятно. –
Вы еще не пробовали объяснителя регулярных выражений? См. [this one] (https://regex101.com/r/dC5gO1/1), это довольно ясно о вашем регулярном выражении и должно быть четким намеком на то, что до сих пор отсутствует. – Jeroen
@ WiktorStribiżew: Угу, я бы предположил что-то вроде '$ s -match '[$? $]''. – Joey