Я пытаюсь заменить строку с пустым пространством («») после определенного символа (двоеточие) «:»Regex заменить из строки (Smarty)
пример: 2017 - Alpha Romeo United kingdom : New vehicle (by abc)
Я хочу выйти кладется как «2017 - Alpha Romeo United kingdom
»
было бы весьма признателен, если кто-то может помочь мне написать регулярное выражение в Smarty
Большое спасибо
Спасибо Сов, по какой-то причине его не работает в Marty. но нижнее выражение удаляет \ n. {assign var = "articleTitle" value = "Бесплодие маловероятно, чтобы \ n было передано, говорят эксперты."} {$ articleTitle | regex_replace: "/ [\ r \ t \ n] /": ""} Я хочу, чтобы что-то работало в smarty. – Developer
@ Разработчик, что вы на самом деле пытаетесь заменить? значение даже не совпадает со строкой, которую вы указали в вопросе – m87
Я хочу напечатать все до двоеточия, никакая функция не работает в smarty. кроме вышеупомянутого, упомянутого в комментарии. мой окончательный результат для строки, которую я предоставил, должен быть «2017 - Alpha Romeo United Kingdom» с использованием функции regex_replace – Developer