^[^#]*#[^#]*$
上面这个正则就是只能匹配只包含一个#的字符串,如果要匹配其他指定的字符,把#换掉就行了
正规匹配只包含一个指定字符代码为:
1).*Hi.*?(?=\b)
2).*Hi.*
3).*[hH][iI].*
星号“匹配前面的子表达式零次或多次”。例如,aa*匹配a,aa,aaa等。ab(ab)*匹配ab,abab,ababab等。
\b开头字符.*?结尾字符\b
将上面正则表达式中
开头字符,结尾字符替换为实际应该在开头和结尾的字符
如果开头和结尾字符是在正则中具有特殊含义的字符,则还需要转义