我正在尝试编写一个将接受输入的函数,检查它是否将“[”作为第一个字符,将“]”作为最后一个字符,如果有,则将其删除。字符串中可能有更多括号,如果是这种情况,那么我需要打印一个错误语句。在我看过的所有地方,我都看到了如果只有两个括号如何执行此操作的示例,但我需要检查是否还有更多,这就是我感到困惑的地方。
我看过使用的例子regex
,我知道如果我能找到一个只有两个括号在外面的字符串,我可以用substring
它来修剪它,但我不知道如何检查字符串的实例括号而不删除所有这些。
帮助将不胜感激。谢谢。