Regex 如何通过PowerShell检查字符串是否在多个位置包含字母\符号?
我试图检查给定单词是否在多个未连接在一起的位置包含“#”符号。Regex 如何通过PowerShell检查字符串是否在多个位置包含字母\符号?,regex,string,powershell,Regex,String,Powershell,我试图检查给定单词是否在多个未连接在一起的位置包含“#”符号。 例如: $word1=“Contains#Signs#Not#Joined”确实包含我想要的内容 但是:$word2=“包含####仅连接符号”此字符串仅包含已连接的符号 如果我发现符号没有连接在一起,我想返回$false。 我尝试使用: if($computerNameToGenerate-like“*#*#*”){return$false}但它没有按我想要的那样工作 我该怎么做?使用以下正则表达式: $word1 = "Cont
例如:
$word1=“Contains#Signs#Not#Joined”
确实包含我想要的内容但是:
$word2=“包含####仅连接符号”
此字符串仅包含已连接的符号
如果我发现符号没有连接在一起,我想返回$false
。我尝试使用:
if($computerNameToGenerate-like“*#*#*”){return$false}
但它没有按我想要的那样工作
我该怎么做?使用以下正则表达式:
$word1 = "Contains#Signs#Not#Joined"
$word1 -match "#[^#]+#"
hat指定排除散列,加号表示至少一个(非散列)字符