查看: 2245|回复: 12
收起左侧

[已解决] 正则表达式怎么表示匹配的结果

 关闭 [复制链接]
随便注册
发表于 2012-10-29 18:00:04 | 显示全部楼层 |阅读模式
本帖最后由 随便注册 于 2012-11-10 16:54 编辑

需要在某些字符串后面加上字符,并且保留原有字符。比如把
  1. 】加数字
复制代码
替换成
  1. 】加数字加空格
复制代码

查找规则有了,】1、】2、】3……都匹配了
  1. 】\d+
复制代码

但替换规则怎么写?

=============

我自己找到了,Notepad++,用括号括起来,然后用\1、\2、\3……表示第几个匹配规则

查找规则
  1. (】)(\d+)
复制代码

替换规则
  1. 】\2
复制代码

评分

参与人数 1经验 +5 收起 理由
woxihuan2011 + 5 感谢解答: )

查看全部评分

lyttmonkey
发表于 2012-10-29 18:08:23 | 显示全部楼层
表示你描述的不清楚没看懂
随便注册
 楼主| 发表于 2012-10-29 18:17:39 | 显示全部楼层
lyttmonkey 发表于 2012-10-29 18:08
表示你描述的不清楚没看懂


比如
【标题】1
【标题】2
【标题】3
……
【标题】100

替换成
【标题】1空格
【标题】2空格
【标题】3空格
……
【标题】100空格

除了序号外,其它字符都是相同的

现在只会把匹配出来的字符串替换掉,不知道怎么保留
lyttmonkey
发表于 2012-10-29 19:06:14 | 显示全部楼层
随便注册 发表于 2012-10-29 18:17
比如
【标题】1
【标题】2

你是想行尾加空格?
随便注册
 楼主| 发表于 2012-10-29 19:12:14 | 显示全部楼层
lyttmonkey 发表于 2012-10-29 19:06
你是想行尾加空格?

不是行尾,任意位置,要添加的也不只是空格,例子只是为了说明
lyttmonkey
发表于 2012-10-29 19:18:52 | 显示全部楼层
随便注册 发表于 2012-10-29 19:12
不是行尾,任意位置,要添加的也不只是空格,例子只是为了说明

不知道你的文本结构怎么样,用记事本替换不好讲。。。根据你讲的用批处理比较快,要是方便上传的话,可以看看
随便注册
 楼主| 发表于 2012-10-29 19:44:31 | 显示全部楼层
lyttmonkey 发表于 2012-10-29 19:18
不知道你的文本结构怎么样,用记事本替换不好讲。。。根据你讲的用批处理比较快,要是方便上传的话,可以 ...


附件里是例子的那个,还有一个要这样,不能用“;”定位,因为其它行尾也有,只能用“var preview_page = ../”及数字来定位
  1. var preview_page = ../1483837;
  2. var next_page = ../1483842;
复制代码
  1. var preview_page = ../1483837/default.htm;
  2. var next_page = ../1483842/default.htm;
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
yloko
发表于 2012-10-29 20:06:12 | 显示全部楼层
http://www.cnblogs.com/deerchao/ ... ocheng.html#mission
正则表达式30分钟入门教程


最简单的就是把数字当字符用  

查找:【*】[0-9]
替换:】 (加档)
随便注册
 楼主| 发表于 2012-10-29 20:20:48 | 显示全部楼层
yloko 发表于 2012-10-29 20:06
http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html#mission
正则表 ...

什么 (加档)?
yloko
发表于 2012-10-29 20:21:08 | 显示全部楼层
随便注册 发表于 2012-10-29 20:20
什么 (加档)?

空档,打错字了
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-5-18 22:19 , Processed in 0.133845 second(s), 19 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表