燕市游徒 发表于 2016-5-16 18:43

w酱 发表于 2016-5-16 19:03

python的话,re.findall("{2}\</action",string)能抽出来所有的匹配字符串。
notepad++没用过,估计正则差不多吧

五月病少女 发表于 2016-5-16 19:27

(function(s){return s.replace(/{2}<\/action>/g,'ff</action>')})('code')

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

有点神奇 发表于 2016-5-16 20:19

notepad++正则

{2}</action>
替换为
ff</action>

鹅国人 发表于 2016-5-16 20:43

zerocount 发表于 2016-5-16 21:10

对编程或者excel不熟悉
请使用ultraedit
这个东西是神器
你看图就懂了
http://ww2.sinaimg.cn/large/3ebf12b2jw9f3xj7e94htj20ns0dgq7b.jpg

zerocount 发表于 2016-5-16 21:12

点三角有说明 点一下说明就是把公式放进去 然后自己填东西就好

EraserKing 发表于 2016-5-16 21:15

\d{2}\</action\>
替换成
ff\</action\>

ylns1314 发表于 2016-5-17 05:35

本帖最后由 ylns1314 于 2016-5-17 05:39 编辑

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

结夜野棠 发表于 2016-5-17 09:18

lfk 发表于 2016-5-17 10:00

仰望楼上各位大佬

sodr 发表于 2016-5-17 10:05

6#那个用UE不用正则也不行

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

海哲风 发表于 2016-5-17 12:02

学一下正则吧
正则表达式30分钟入门教程
http://deerchao.net/tutorials/regex/regex.htm

lixianfyss 发表于 2016-5-18 06:39

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

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

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

thq 发表于 2016-5-18 07:55

lixianfyss 发表于 2016-5-18 06:39 请问windows7系统下面批量用正则表达式给字幕改名用哪种方式比较好?Powershell的代码看着感觉不直观。 ...

python 2.7

结夜野棠 发表于 2016-5-18 09:58

EraserKing 发表于 2016-5-18 10:17

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

但是你可以 ...

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

月千一夜 发表于 2016-5-18 10:51

只是批量给字幕重命名哪里有那么复杂
直接用 rename 类软件就行了,大多都支持正则
页: [1]
查看完整版本: 查找/替换某字符