分享人 | level1 |
分享时间 | 2021-08-20 21:39 |
最后更新 | 2021-09-16 00:26 |
修订版本 | 9 |
子程序大小 | 14.7 KB |
Quicker版本 | 1.26.19.0 |
正则式相同,用于调试的版本:
https://getquicker.net/SubProgram?id=2ff743c8-cd8b-46bd-faae-08d92451edfb
内含学习资料哦~
如果正则式遇到问题,或者有想要收录的正则式,或者想定制正则式,欢迎来评论区交流~😀
支持匹配内容一览:
------------获取 | -------------
唯一的“|”之后1 (选择的项)
唯一的“|”之后2 (选择的项)
-----------获取_标签_-----------
第1个“_”之前1 (第1个标签_,没有“_”时取全部)
第1个“_”之前2 (第1个标签_,没有“_”时不取)
第1个“_”和第2个“_”之间 (_第2个标签_)
第2个“_”和第3个“_”之间 (_第3个标签_)
倒数第2个“_”和倒数第3个“_”之间 (_倒数第3个标签_)
倒数第1个“_”和倒数第2个“_”之间 (_倒数第2个标签_)
最后1个“_”之后1 (_最后1个标签,没有“_”时取全部)
最后1个“_”之后2 (_最后1个标签,没有“_”时不取)
---------获取前_标签_后---------
第1个“_”之后 (第1个标签_后)
第2个“_”之后 (_第2个标签_后)
第3个“_”之后 (_第3个标签_后)
倒数3个“_”之前 (前_倒数第3个标签_)
倒数2个“_”之前 (前_倒数第2个标签_)
最后1个“_”之前 (前_最后1个标签)
------------拆分前_后-----------
第1个“_”前后_2输出值 (第1个标签_后)
第2个“_”前后_2输出值 (_第2个标签_后)
第3个“_”前后_2输出值 (_第3个标签_后)
倒数第3个“_”前后_2输出值 (前_倒数第3个标签_)
倒数第2个“_”前后_2输出值 (前_倒数第2个标签_)
最后1个“_”前后_2输出值 (前_最后1个标签)
------------拆分多标签----------
第1个、倒数第2个、最后1个标签_3输出值 (示例,输入:1_2_3_4,输出:①1 ②3 ③4)
第1个、第2个、之后标签_3输出值 (示例,输入:1_2_3_4,输出:①1 ②2 ③3_4)
------------获取路径-----------
上级路径
---------获取文件/文件名--------
文件名含扩展名
文件名不含扩展名
文件夹/文件名 (去掉路径后的名称)
-----------获取扩展名-----------
扩展名含点
扩展名不含点
------------拆分路径-----------
上级路径、文件夹/文件名(含扩展名)_2输出值 (拆分上级路径,和文件夹/文件名)
上级路径、文件名(不含扩展名)、扩展名_3输出值 (拆分上级路径,文件名,扩展名,只对文件路径有效)
所有层级文件夹名(不含盘符)_输出列表 (最后一级允许是文件)
所有层级文件夹名(含盘符)_输出列表 (最后一级允许是文件)
从上一级开始,所有层级文件夹名(不含盘符)_输出列表
从上一级开始,所有层级文件夹名(含盘符)_输出列表
任意截取一段路径,拆分所有文件夹名(不含盘符)_输出列表
任意截取一段路径,拆分所有文件夹名,并去掉最后一个(不含盘符)_输出列表
--------------获取-------------
Quicker列表项的图标 ([fa:/url:/icon:图标])
Quicker列表项图标以外 (]标题文字(Tooltip内容)|选项值)
------------格式验证------------
图片格式
PNG格式
URL格式
文件夹格式
文件格式
时间点格式(24小时制)1 (hh:mm 或 h:mm,24小时制,无24:00)
时间点格式(24小时制)2 (h:mm,24小时制,无24:00)
时间点格式(24小时制)3 (hh:mm,24小时制,无24:00)
时间点格式(12小时制)1 (hh:mm 或 h:mm,12小时制,无12:00)
时间点格式(12小时制)2 (h:mm,12小时制,无12:00)
时间点格式(12小时制)3 (hh:mm,12小时制,无12:00)
日期格式1 (yyyy-mm-dd 或 yyyy-m-d)
日期格式2 (yyyy-m-d)
日期格式3 (yyyy-mm-dd)
手机号格式
电话号码格式
Email格式
邮编格式
16进制颜色格式
--------------其他--------------
唯一的“Type”之前
注:最后一个《正则语法词典》包含基本的语法查询。
动作案例:
①地址夹:用于管理常用短语。“正则匹配”用于提取列表完整项的“|”后的key;获取“_”之前的标签区分后续操作。
https://getquicker.net/Sharedaction?code=bd0b74b7-e184-411c-06e8-08d92279e263&fromMyShare=True
②Quicker工具:Quicker动作开发文档等相关链接。“正则匹配”用于在传参的时候,倒数第2个标签位置放对象,最后一个标签位置放传参,然后通过正则取到内容。
https://getquicker.net/Sharedaction?code=b5d87667-1b8e-4bf3-83a7-08d91ff4f414
修订版本 | 更新时间 | 更新说明 |
---|---|---|
9 | 2021-09-16 00:26 | 优化如果“输出列表”就不执行空值判断。 |
8 | 2021-09-16 00:05 |
1、修复“截取路径”提取文件夹名称,当第一个名称大写字母的时候,只提取了一个的问题。
2、所有“后缀”文字改为“扩展名”。 |
7 | 2021-09-15 23:58 |
1、新增正则式,拆分截取的路径中所有文件夹名称。
2、优化“拆分路径”。 |