1
00:00:00,000 --> 00:00:14,833
这一节演示标准库：提取邮箱与手机号。现在画布完全为空，没有节点，也没有连线。我们从节点库开始，一步一步搭建，最后运行验证。

2
00:00:14,833 --> 00:00:24,733
添加 LoadText 节点。在右侧输入要处理的原始文本，后续节点通过连线取得字符串。

3
00:00:24,733 --> 00:00:33,533
添加 RegexFindall 节点。输入正则表达式，一次提取所有匹配，输出列表。

4
00:00:33,533 --> 00:00:45,667
点击 LoadText 的 text 输出，再点击 RegexFindall 的 text 输入，建立这条数据连线。下游现在直接使用上游结果。

5
00:00:45,667 --> 00:00:54,467
添加 RegexFindall 节点。输入正则表达式，一次提取所有匹配，输出列表。

6
00:00:54,467 --> 00:01:06,600
点击 LoadText 的 text 输出，再点击 RegexFindall 的 text 输入，建立这条数据连线。下游现在直接使用上游结果。

7
00:01:06,600 --> 00:01:18,933
添加 Python 节点。把处理逻辑写在这个节点里，输入由连线传入，结果写入 result。这样主画布保持简洁。

8
00:01:18,933 --> 00:01:30,633
点击 RegexFindall 的 matches 输出，再点击 Python 的 value 输入，建立这条数据连线。下游现在直接使用上游结果。

9
00:01:30,633 --> 00:01:42,467
点击 RegexFindall 的 matches 输出，再点击 Python 的 items 输入，建立这条数据连线。下游现在直接使用上游结果。

10
00:01:42,467 --> 00:01:50,833
添加 Output 节点。这个节点收集最终结果，运行后可以在底部查看。

11
00:01:50,833 --> 00:02:02,000
点击 Python 的 value 输出，再点击 Output 的 value 输入，建立这条数据连线。下游现在直接使用上游结果。

12
00:02:02,000 --> 00:02:11,900
节点和连线已经搭建完成。现在点击运行工作流，由真实的 Python 执行所有激活节点。

13
00:02:11,900 --> 00:02:24,633
运行成功。底部显示每个节点的实际输出，结果已与本例预期值核对。这个例子从空白画布开始，现已完整跑通。
