Skip to content
目录

Split() 函数

Split() 函数目前只在 Another AutoDef 中使用,用于将摘录的内容分割成标题和摘录两部分。

只需要提供一个 正则表达式,作为分割点,将字符串分割成两部分。

这里要单独提一下是因为 split 有个特性,如果你正则表达式中使用了 捕获组,就会把捕获的内容放在分割后的结果中,导致分成了三个部分。 如果你必须要分组,可以使用 非捕获组

其实捕获组也有个好处,就是当你找不到一个明确的分割点,比如选择题,你想把题目作为标题,选项作为摘录。这时候就必须用到捕获组,并且捕获的内容就是所有选项。

[被定义项, 定义项][被定义项, 捕获组]

另外,通过捕获组还可以对被定义项或者定义项进行限制。

Released under the MIT License.