我该如何写一个正则表达式来匹配只包含问号的字符串

“???” >真实

“???” >真实

“?”>是

“?一种?” >错误

“?a”>错误

提前致谢 !

编辑:
我错过了2个案例:

“?”>是

“????” >真实

最佳答案

假设字符串可以包含空格(根据编辑),则正确的正则表达式为

^[ ?]*[?][ ?]*$

这允许任意数量的空格和问号,并保证至少存在一个问号。

关于regex - 正则表达式仅与带问号的字符串匹配,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13362987/

10-13 00:59