文本替换能否实现只替换识别到的第一个文本?

动作需求 · 1103 次浏览
Moying 创建于 2024-08-05 10:02

不用记事本之类的完成,因为有批量替换获取到文件名的列表的每个元素第一个对应的文本的需求。

希望可以在quicker内就能完成这样的文本替换。

 

举个例子:

如:
1_XXX_XXX
A_XXX_XXX
X_XXX_XXX
Z_XXX_XXX
5_XXX_XXX
6_XXX_XXX
7_XXX_XXX
8_XXX_XXX
9_XXX_XXX
10_XXX_XXX
11_XXX_XXX
12_XXX_XXX

上述中的每个元素的第一个"_"替换成"N_"

1N_XXX_XXX
AN_XXX_XXX
XN_XXX_XXX
ZN_XXX_XXX
5N_XXX_XXX
6N_XXX_XXX
7N_XXX_XXX
8N_XXX_XXX
9N_XXX_XXX
10N_XXX_XXX
11N_XXX_XXX
12N_XXX_XXX

 

谢谢~


回复内容
瓜皮之牙 2024-08-05 10:52
#1

数字递增

https://getquicker.net/Guides/Guide?id=a20ffeb6-b439-4e60-3a41-08d9bb111e36&step=99157604-0ffa-4886-7bc5-08dbf77ff49a

感觉可以参考一下此动作。好像也是有判断,提取指定的部分内容。

沉没的白鲸 2024-08-05 11:26
#2

实践88:匹配第一个空格后插入特定字符(用于表格等) - by darcyc - 动作信息 - Quicker

https://getquicker.net/Sharedaction?code=7a3ee60b-fc56-4a19-cbeb-08da178f9e86  

WindChant 2024-08-05 11:52
#3

正则多行
`^([^_]*)_`替换成`$1N_`

回复主贴