|  | 
 
 
 楼主|
发表于 2023-5-6 09:45:48
|
显示全部楼层
   吉林省长春市 
  
|   正则表达式:
 [JavaScript] 纯文本查看 复制代码 OBX\|[0-9]\|NM\|5902-2\^PT\^LN\|\|(.*?)\|%\|(.*?)\|(.*?)\|
    |
 | 正则_匹配单个_DX_项目60025 | 文本型 |  |  |
 | 源文本 | 文本型 |  |  |  |  匹配索引 | 整数型 |  |  |  | 子匹配索引 | 整数型 |  |  |  | 
 调试输出 (| 变量名 | 类 型 | 静态 | 数组 | 备 注 |  | 局_正则 | 正则表达式DEELX |  |  |  | 局_匹配数 | 整数型 |  |  |  | 局_计次 | 整数型 |  |  |  | 局_搜索 | 搜索结果DEELX |  | 0 | 
 源文本)  如果真 ( 局_正则.创建 (“OBX\|[0-9]\|NM\|5902-2\^PT\^LN\|\|(.*?)\|%\|(.*?)\|(.*?)\|” , #正则常量  .全局模式, )  = 假)  信息框 (“正则创建失败,请检查正则表达式语句是否有误!” , #错误图标,  , )  返回 (“”)局_搜索 = 局_正则.搜索全部 (源文本, ) 局_匹配数 = 取数组成员数 ( 局_搜索)  如果真 ( 局_匹配数 = 0)  信息框 (“匹配失败,请检检查正则语句是否有误,数量:0” , #错误图标,  , )  返回 (“”)  如果真 ( 匹配索引 < 1)  信息框 (“参数二 - 匹配索引必须大于0。” , #错误图标,  , )  返回 (“”)  判断 ( 匹配索引 > 0 且  子匹配索引 > 0)  返回 ( 局_搜索 [ 匹配索引] .取子匹配文本 ( 子匹配索引) )  判断 ( 匹配索引 > 0)  返回 ( 局_搜索 [ 匹配索引] .取匹配文本 () )   返回 (“”)程序运行后,获取的是上一个11.36的结果
 
 
 | 
 |