❝介绍Qmake中使用到正则表达式(类似于perl正则表达式语法)的操作。❞
重新排列字符串使用正则表达式的组捕获重新排列字符串。1,2,3分别为正则的组捕获内容。
STRING = hello123world STRING = $$replace(STRING, ^([a-z]+)([0-9]+)([a-z]+$), 312) message($$STRING)输出:
worldhello123 找指定列表内容找列表中的数字元素。
LIST = abc 123 LIST = $$find(LIST, [0-9]+) message($$LIST)输出:
123 替换内容将字符串"/"替换为"",多用在windows平台路径转换。
PATH = C:\UsersDocument/test.txt PATH = $$replace(PATH, /, \) message($$PATH)或等价于下列代码:
PATH = C:\UsersDocument/test.txt PATH ~= s,/,\,g message($$PATH)输出:
C:UsersDocumenttest.txt ---来自腾讯云社区的---Qt君
微信扫一扫打赏
支付宝扫一扫打赏