找回密码
 立即注册
搜索
查看: 1646|回复: 17

[软件] 查找/替换某字符

[复制链接]
头像被屏蔽
     
发表于 2016-5-16 18:43 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2016-5-16 19:03 | 显示全部楼层
python的话,re.findall("[0-f]{2}\</action",string)能抽出来所有的匹配字符串。
notepad++没用过,估计正则差不多吧
回复

使用道具 举报

     
发表于 2016-5-16 19:27 | 显示全部楼层
(function(s){return s.replace(/[0-9]{2}<\/action>/g,'ff</action>')})('code')

javascript,按F12,在控制台运行这段就行了,把最后那个code换成你的字符串
回复

使用道具 举报

     
发表于 2016-5-16 20:19 | 显示全部楼层
notepad++正则

[0-9]{2}</action>
替换为
ff</action>
回复

使用道具 举报

头像被屏蔽
发表于 2016-5-16 20:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2016-5-16 21:10 | 显示全部楼层
对编程或者excel不熟悉
请使用ultraedit
这个东西是神器
你看图就懂了
回复

使用道具 举报

     
发表于 2016-5-16 21:12 | 显示全部楼层
点三角有说明 点一下说明就是把公式放进去 然后自己填东西就好
回复

使用道具 举报

     
发表于 2016-5-16 21:15 | 显示全部楼层
\d{2}\</action\>
替换成
ff\</action\>
回复

使用道具 举报

发表于 2016-5-17 05:35 | 显示全部楼层
本帖最后由 ylns1314 于 2016-5-17 05:39 编辑

搜(\d\d)(<\/action>)
替换写ff\2
回复

使用道具 举报

头像被屏蔽
发表于 2016-5-17 09:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2016-5-17 10:00 | 显示全部楼层
仰望楼上各位大佬
回复

使用道具 举报

     
发表于 2016-5-17 10:05 | 显示全部楼层
6#那个用UE不用正则也不行

UE的话[0-9]{2}</action>要用Perl格式才支持{}多重匹配,其他两个格式都不行
回复

使用道具 举报

发表于 2016-5-17 12:02 | 显示全部楼层
学一下正则吧
正则表达式30分钟入门教程
http://deerchao.net/tutorials/regex/regex.htm
回复

使用道具 举报

发表于 2016-5-18 06:39 | 显示全部楼层
结夜野棠 发表于 2016-5-17 09:18
我还是说说他们用的表达式是啥吧 然后楼主你就可以举一反三了

上面的人用的表达式都是“正则表达式”,学 ...

请问windows7系统下面批量用正则表达式给字幕改名用哪种方式比较好?Powershell的代码看着感觉不直观。
回复

使用道具 举报

     
发表于 2016-5-18 07:55 来自手机 | 显示全部楼层
lixianfyss 发表于 2016-5-18 06:39 请问windows7系统下面批量用正则表达式给字幕改名用哪种方式比较好?Powershell的代码看着感觉不直观。 ...

python 2.7
回复

使用道具 举报

头像被屏蔽
发表于 2016-5-18 09:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2016-5-18 10:17 | 显示全部楼层
结夜野棠 发表于 2016-5-18 09:58
我windows用的少, 印象中windows命令行下可以用的工具很少,Powershell用不惯基本就没有了

但是你可以 ...

tc可以用正则做文件名的批量替换的 @lixianfyss
回复

使用道具 举报

     
发表于 2016-5-18 10:51 | 显示全部楼层
只是批量给字幕重命名哪里有那么复杂
直接用 rename 类软件就行了,大多都支持正则
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2026-3-17 22:32 , Processed in 0.076147 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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