我正在尝试比较包含通配符的字符串。
("www.mysite.*" -match '`*')
但有些事情不起作用,因为我总是得到一个真实的回应,例如
("www.mysite.com" -match '`*')
我曾尝试使用 -contains,但结果总是错误。
答案1
您实际上并不想转义通配符。因为这样您最终只会与通配符进行比较,而您想要做的是找出字符串是否包含星号。
实现此目的的方法是通过正则表达式匹配。
'www.website.*' -match '\*'
我正在尝试比较包含通配符的字符串。
("www.mysite.*" -match '`*')
但有些事情不起作用,因为我总是得到一个真实的回应,例如
("www.mysite.com" -match '`*')
我曾尝试使用 -contains,但结果总是错误。
您实际上并不想转义通配符。因为这样您最终只会与通配符进行比较,而您想要做的是找出字符串是否包含星号。
实现此目的的方法是通过正则表达式匹配。
'www.website.*' -match '\*'