gpt4 book ai didi

Javascript 用子字符串分割并将所述子字符串包含在生成的数组中

转载 作者:行者123 更新时间:2023-11-28 13:21:53 25 4
gpt4 key购买 nike

我正在利用 MathJax 来构建我正在构建的解决方案。我使用占位符 - \Box - 来表示事实族方程。当解决方案基于用户输入时,我想替换此占位符。

好吧,我的问题是,给定如下字符串:

  • "\begin{array}{r}\Box\\-\quad 7\\\hline 6\end{array}"
  • "\begin{array}{r} 12\\-\quad\Box\\\hline 1\end{array}"
  • "\begin{array}{r}\Box\\+\quad 1\\\hline 6\end{array}"
  • 等等
如您所见,

\Box 可以显示在字符串中的不同位置。

目标

我想评估 MathJax 字符串并找到 \Box。一旦找到它,我想在该点进行拆分,然后构建一个数组,其中还包含 \Box 作为数组中找到它的项目之一。

期望的结果

// With this string
str = "\begin{array}{r} 12\\ - \quad \Box\\ \hline 1\end{array}"

// Find and split on '/Box' and include it.

// Desired Output
["\begin{array}{r} 12\\ - \quad ", "\Box", "\ \hline 1\end{array}"]

任何想法将不胜感激。

提前谢谢您!

最佳答案

尝试使用正则表达式进行拆分

str.split(/(\\Box)/);

括号就可以了。

关于Javascript 用子字符串分割并将所述子字符串包含在生成的数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32322264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com