求一正则!
#include <Array.au3>原字符串:
合 同 编 号 :37068510322300A 001 1J
鉴 证 编 号 :370685103223000011J
$str=ClipGet()
$arr= StringRegExp( $str, '(370\d+)', 3)
_ArrayDisplay($arr)
我捕捉到的每行字符串有空格的干扰 导致捕获的编号不全,怎么去掉空格和字母的影响呢?
删掉不就完了 afan 发表于 2020-1-16 15:31
删掉不就完了
要求正则的 正则也有替换函数 afan 发表于 2020-1-16 15:35
正则也有替换函数
不用替换 就用它 那你就自个玩吧 $data = StringRegExpReplace($data, "[^\n\d+]", "") 只会删[^\r\n\d]+ gzh888666 发表于 2020-1-16 15:57
只会删[^\r\n\d]+
:face (36): 本帖最后由 floor6ggg 于 2020-1-16 16:56 编辑
A大太幽默了.........哈哈。。。。。。。。
{:face (411):}
$data = StringRegExpReplace($data, '\h+', '');帮助文档里:\h+;Matches any horizontal whitespace character (see table below).详见帮助文档
floor6ggg 发表于 2020-1-16 16:54
A大太幽默了.........哈哈。。。。。。。。
兄弟 这样玩的,你那个只是实现了第一步。
$array = StringRegExp(StringRegExpReplace($data, "[^\n\d+]", ""),"370\d+", 3)
Mixrelax 发表于 2020-1-16 17:12
兄弟 这样玩的,你那个只是实现了第一步。
$array = StringRegExp(StringRegExpReplace($data, "[^\n\d+ ...
好漂亮的双层嵌套。。。。。。
页:
[1]