又来求教大佬TF语法
foobar2000吧
全部回复
仅看楼主
level 11
混沌萝卜peko
楼主
2019年09月06日 18点09分
1
level 11
混沌萝卜peko
楼主
求教一段语法,可以的话越短越好,能从
samfree feat. 初音ミク
samfree feat. 鏡音リン
samfree feat. 鏡音レン&初音ミク
samfree feat. GUMI
这类格式的%artist%中
抽出类似 samfree 这个字段
2019年09月06日 18点09分
2
level 11
混沌萝卜peko
楼主
自己对着格式标题研究了还有谷歌了几个小时还是搞不明白所以然。。 。
最多只有这水平了。。求教
2019年09月06日 18点09分
3
level 11
混沌萝卜peko
楼主
@fdsasdfdddsa
@贴吧用户_0012AtN
2019年09月06日 18点09分
4
level 7
贴吧用户_0012AtN
我的理解是,你想截取并只显示feat之前的字段?如果是的话,可以参考以下,比如
我这有个track的title是 Fading Red feat. I Hate This Place & Nicholas Wonder (of Vitium)
tf代码如下
$if($strstr(%title%,' feat. '),$substr(%title%,1,$sub($strstr(%title%,' feat. '),1)),%title%)
2019年09月06日 21点09分
5
混沌萝卜peko
非常感谢,标题格式语言是不是要javascript基础啊,哈哈,好难理解。顺便问一下 $if 是起什么作用吗?
2019年09月07日 11点09分
贴吧用户_0012AtN
@混沌萝卜peko
我也不是程序员,不会javascript哈哈,相信你也可以的。$if在doc/titleformat_help.html有说明的。
2019年09月07日 12点09分
贴吧用户_0012AtN
@贴吧用户_0012AtN
比如 $if(x,y,z), x为true的话返回y,false的话返回z,$if(x,y)等同于$if(x,x,y)
2019年09月07日 12点09分
混沌萝卜peko
@贴吧用户_0012AtN
不是,我的意思是问$if 在这段语法里的作用。
2019年09月07日 13点09分
level 7
启个用户
$left(X,Y) 返回字符串 X 的头 Y 个字符。
$right(X,Y) 返回字符串 X 的后 Y 个字符。
2019年09月07日 02点09分
6
混沌萝卜peko
这个不是通用的语法,就是一段语法适用所有 X feat. Y的情况,也感谢回复了。
2019年09月07日 11点09分
level 12
xiaossl
$left(%artist%,$strstr(%artist%," ")-1)
2019年09月07日 04点09分
7
混沌萝卜peko
好像不行,不过也感谢回复
2019年09月07日 11点09分
level 11
混沌萝卜peko
楼主
$if($strstr(%title%,' feat. '),$substr(%title%,1,$sub($strstr(%title%,' feat. '),1)),%title%)
额,之前在忙着没试,现在试了好像这语法只是适合解析曲名? 艺术家那边好像没用?
$if($strstr(%artist%,' feat. '),$substr(%artist%,1,$sub($strstr(%artist%,' feat. '),1)),%artist%)
2019年09月07日 14点09分
10
混沌萝卜peko
@贴吧用户_0012AtN
2019年09月07日 14点09分
贴吧用户_0012AtN
@混沌萝卜peko
我的示例格式中feat.前后都有空格符,你的例子中feat.后没空格符
2019年09月07日 14点09分
混沌萝卜peko
@贴吧用户_0012AtN
发现挺多的艺术家,都是 feat.后面有时有空格有时没有。
2019年09月07日 14点09分
混沌萝卜peko
@贴吧用户_0012AtN
下面这个问题能解决吗?
2019年09月07日 14点09分
level 11
混沌萝卜peko
楼主
我在hydrogenaud.io那边找了一句
$trim($substr(%artist%,1,$strstr(%artist%,' feat.')))
好像可以了
但是在【Graphical Browser】上却显示了2个封面,有办法显示一个而已吗?
2019年09月07日 14点09分
11
混沌萝卜peko
@贴吧用户_0012AtN
这次可以了,真是帮大忙了,不然艺术家封面不知道得多乱。
2019年09月07日 15点09分
贴吧用户_0012AtN
:D
2019年09月07日 15点09分
level 12
ttsping
应该没这么麻烦吧?
来源 %artist%
模板 %artist% feat.
如果中间有某段是不需要的,可以用%%替代,如
samfree feat. 初音ミク - 03
模板 %artist% feat.%% - %tracknumber%
2019年10月01日 07点10分
12
混沌萝卜peko
因为不会高级的方法,只能用土方法了,请问这个来源和模板是在哪设置来着,突然想不起了。
2019年10月01日 08点10分
ttsping
@混沌萝卜peko
你们上面讨论的才算高级用法... 属性(对话框)左下角工具菜单
2019年10月01日 11点10分
混沌萝卜peko
@ttsping
可能没有说清楚,上面说的语法是用在GB面板里的 group 那里,elp那里我倒是不需要
2019年10月01日 11点10分
zting328
@ttsping
请问如何让GB面板显示歌曲的内嵌封面
2021年01月23日 08点01分
1