Попробуйте
re.search(r'\bis\b', your_string)
Из docs :
\ b Соответствует пустой строке, но только в начале или конце слово.
Обратите внимание, что модуль
re
использует наивное определение «слова» как «последовательность буквенно-цифровых символов или символов подчеркивания», где «буквенно-цифровое» зависит от параметров локали или юникода.Также обратите внимание, что без префикса исходной строки
\b
рассматривается как «обратное пространство» вместо границы слова регулярного выражения.
Ваши скобки неверны. Попробуйте это:
Add-Member -MemberType NoteProperty -Name "Members" -Value (Get-Members Ваши скобки неверны. Попробуйте это:
[110] , что заставит сначала выполнить часть Get-Members и вернуть ее значения свойству -Value
из-за квадратных скобок.
Кроме того, я бы порекомендовал вам выбрать другое имя вместо Get-Members
, потому что оно слишком близко к очень известному Get-Member
командлету.
.IdentityReference) -PassThru
, что заставит сначала выполнить часть Get-Members и вернуть ее значения свойству -Value
из-за квадратных скобок.
Кроме того, я бы порекомендовал вам выбрать другое имя вместо Get-Members
, потому что оно слишком близко к очень известному Get-Member
командлету.