我该如何写一个正则表达式来匹配只包含问号的字符串
“???” >真实
“???” >真实
“?”>是
“?一种?” >错误
“?a”>错误
提前致谢 !
编辑:
我错过了2个案例:
“?”>是
“????” >真实
最佳答案
假设字符串可以包含空格(根据编辑),则正确的正则表达式为
^[ ?]*[?][ ?]*$
这允许任意数量的空格和问号,并保证至少存在一个问号。
关于regex - 正则表达式仅与带问号的字符串匹配,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13362987/