差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
| manual:reference:package:extend:regex:main_page [2021/07/01 01:12] – [快速开始] rend | manual:reference:package:extend:regex:main_page [2021/07/03 10:20] (当前版本) – [快速开始] mikecovlee | ||
|---|---|---|---|
| 行 60: | 行 60: | ||
| ===== 快速开始 ===== | ===== 快速开始 ===== | ||
| - | <code python> | + | <file csc regex_example_1.csc [enable_line_numbers=" |
| import regex | import regex | ||
| + | |||
| var match = regex.build(" | var match = regex.build(" | ||
| var source = "@abc def--" | var source = "@abc def--" | ||
| - | var res = regex.search(regex, | + | var res = match.search(source) # 获得匹配序列 |
| - | + | ||
| - | foreach it in range(0, | + | foreach it in range(0, res.size()) do system.out.println(res.str(it)) |
| + | </ | ||
| - | </code> | + | [[http:// |
| 其中,'' | 其中,'' | ||
| 行 75: | 行 76: | ||
| 最基础的操作为构建 **regex** 对象,匹配操作以及替换操作,分别如下所示: | 最基础的操作为构建 **regex** 对象,匹配操作以及替换操作,分别如下所示: | ||
| ^方法 | ^方法 | ||
| - | |**[regex]** build(string) | + | |[regex] **build**(string) |
| - | |**[result]** match([regex], | + | |[result] **match**([regex], string) |
| - | |**[result]** search([regex], | + | |[result] **search**([regex], string) |
| - | |**string** replace([regex], | + | |string **replace**([regex], string str, string fmt) |以格式化的替换文本来替换正则表达式匹配的出现位置 |
| ----- | ----- | ||
| 行 86: | 行 87: | ||
| ^命名空间 | ^命名空间 | ||
| - | |result | + | |'' |
| ----- | ----- | ||
| 行 136: | 行 137: | ||
| |\nml |< | |\nml |< | ||
| |\un |< | |\un |< | ||
| - | |||
| - | |||
| - | |||