标题: [文本处理] 批处理或VBS字符串随机插入字符串的问题 [打印本页]
作者: netdzb 时间: 2021-4-13 18:14 标题: 批处理或VBS字符串随机插入字符串的问题
一串字符串我需要随机插入3组子串数字,
1位,2位或者3位。
用批处理或者vbs怎么写?
顺路在请教一下,下面有个字符串包含1位,
2位或3位数字,我怎么用sed
命令把它去掉?
gh1hf58hh523fh
作者: cutebe 时间: 2021-4-13 19:12
去除数字- echo gh1hf58hh523fh|sed "s/[0-9]//g"
复制代码
作者: netdzb 时间: 2021-4-14 04:09
本帖最后由 netdzb 于 2021-4-14 04:28 编辑
回复 2# cutebe
echo "Gh12hDh123BHjh456fh"|sed "s/[1-3]|[4-6]//g"
要求得到
Gh12hDhBHjhfh
这个正则怎么写? 就是数字123或者456
作者: cutebe 时间: 2021-4-14 09:19
本帖最后由 cutebe 于 2021-4-14 09:20 编辑
123|456
符号“|”既是或,也是管道符号。属于特殊符号,所以要用“\”转义:【\|】- echo Gh12hDh123BHjh456fh|sed "s/123\|456//g"
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |