0 Members and 1 Guest are viewing this topic.
%ReplaceEx(%StrLeft(%Title,2),1,,2,,3,,4,,5,,6,,7,,8,,9,,0,)%StrCopy(%Title,3,50)
если первые два символа - это числа, то отбросить их?
%IFEqual(%StrCopy(%Title,3,1), ,%ReplaceEx(%StrLeft(%Title,2),1,,2,,3,,4,,5,,6,,7,,8,,9,,0,)%StrCopy(%Title,4,50),%Title)
%IFEqual(%StrCopy(%Title,3,1), ,%ReplaceEx(%StrLeft(%Title,2),1,,2,,3,,4,,5,,6,,7,,8,,9,,0,)%StrCopy(%Title,4,50),%StrLeft(%Title,2)%StrCopy(%Title,3,50))
%IFEqual(%StrCopy(%Title,3,1), ,%ReplaceEx(%StrLeft(%Title,2),1,,2,,3,,4,,5,,6,,7,,8,,9,,0,),%StrLeft(%Title,2))%IFEqual(%StrCopy(%Title,3,1), ,%StrCopy(%Title,4,50),%StrCopy(%Title,3,50))
%IFEqual(%StrCopy(%FileName(),3,1), ,%ReplaceEx(%StrLeft(%Title,2),1,,2,,3,,4,,5,,6,,7,,8,,9,,0,)%StrCopy(%Title,4,50),%Title)
Для примера из личных файлов, когда это может относится к заголовку и выдаст нежелательный результат."666 Способов Познать Будду" превращается в "6 Способов Познать Будду".В таких случаях настраивать "исключения" через правила тегов может оказаться сложней. В частности, если первые два символа цифры, а третий всегда пробел.Code: [Select]%IFEqual(%StrCopy(%Title,3,1), ,%ReplaceEx(%StrLeft(%Title,2),1,,2,,3,,4,,5,,6,,7,,8,,9,,0,)%StrCopy(%Title,4,50),%Title)С излишним "склеиванием" текста.Code: [Select]%IFEqual(%StrCopy(%Title,3,1), ,%ReplaceEx(%StrLeft(%Title,2),1,,2,,3,,4,,5,,6,,7,,8,,9,,0,)%StrCopy(%Title,4,50),%StrLeft(%Title,2)%StrCopy(%Title,3,50))Code: [Select]%IFEqual(%StrCopy(%Title,3,1), ,%ReplaceEx(%StrLeft(%Title,2),1,,2,,3,,4,,5,,6,,7,,8,,9,,0,),%StrLeft(%Title,2))%IFEqual(%StrCopy(%Title,3,1), ,%StrCopy(%Title,4,50),%StrCopy(%Title,3,50))Выполняется сверка третьего символа. Если пробел, то удаляем цифры с первых двух позиций и копируем с четвёртой (без пробела). Если пробела нет, то копируем "как есть".Вариант использования имени файла, если сами теги (при наличии) не требуют форматирования.Code: [Select]%IFEqual(%StrCopy(%FileName(),3,1), ,%ReplaceEx(%StrLeft(%Title,2),1,,2,,3,,4,,5,,6,,7,,8,,9,,0,)%StrCopy(%Title,4,50),%Title)Однако, без ориентировки на теги изначально. Нужно проверять, чтобы не вылез косяк с обрезкой титлов на основе имени файла. Возможно, нужно доработать на проверку заголовка перед проверкой имени файла. Формула уже тяжелеет и её сложно форматировать, понимать.Конечно, тоже могут попасться исключения, когда условие не сработает. Это уже нужно смотреть индивидуально.