Обрезка строки при использовании titleformat

Добавлено:
21.11.2021, 15:54
shapo71
Подскажите, пожалуйста, возможна ли команда, которая будет отсекать конец строки, начиная с определённого символа?
Не с его порядкового номера, а именно с первого вхождения самого символа, например квадратной скобки '['.

Добавлено:
21.11.2021, 16:01
Azaza
$cut совместно с
$strchrНапример, если %title% Blabla, то, используя,
$cut(%title%,$strchr(%title%,a)) получим Bla

Добавлено:
21.11.2021, 16:10
shapo71
А включая сам этот символ?
Нужно отсекать в %title% то, что находится в конце в квадратных скобках.

Добавлено:
21.11.2021, 16:14
Azaza
$cut(%title%,$sub($strchr(%title%,a),1))
Добавлено спустя 7 минут 9 секунд:
С защитой от получения "пустых" результатов, если, вдруг, символ оказывается в самом начале:
$ifgreater($sub($strchr(%title%,a),1),0,$cut(%title%,$sub($strchr(%title%,l),a)),%title%)

Добавлено:
12.09.2022, 23:02
kutuzof
shapo71:команда, которая будет отсекать конец строки, начиная с определённого символа?
подскажите команду чтобы на оборот отсекало начало (если это возможно) до определённого знака.


Добавлено:
16.09.2022, 02:01
Azaza
kutuzof:подскажите команду чтобы на оборот отсекало начало (если это возможно) до определённого знака
$right вместо $cut
https://foobar2000.ru/forum/viewtopic.php?p=81413#p81413Azaza:С защитой от получения "пустых" результатов, если, вдруг, символ оказывается в самом начале:
$ifgreater($sub($strchr(%title%,a),1),0,$cut(%title%,$sub($strchr(%title%,l),a)),%title%)
Почему-то никто не заметил, что из-за очепятки получилась ерунда. Но лучше поздно, чем никогда

Правильно
$ifgreater($sub($strchr(%title%,a),1),0,$cut(%title%,$sub($strchr(%title%,a),1)),%title%)