MathTop

is_balanced 函数

检查定界符是否正确嵌套并闭合。

语法

  • StringTools:-IsBalanced(text, left, right)
  • StringTools[IsBalanced](text, left, right)
  • IsBalanced(text)
  • is_balanced(text)

参数与选项

text文本值,通常写在引号中。
left左定界符字符;使用内置括号检查时可省略。
right右定界符字符;使用内置括号检查时可省略。

示例

  1. 包形式定界符检查StringTools:-IsBalanced('(()())', '(', ')')返回 true。
  2. 内置括号检查IsBalanced('([{}])')返回 true。