Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
Karkun
Отправлено: 08 Февраля, 2024 - 18:19:53
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 79
Дата рег-ции: Март 2019  
Репутация: 0




Добрый вечер. Подскажите пожалуйста вот регулярное выражение, мне его в прошлый раз подсказали)))). Мне нужно чтобы помимо расширения удалялось все что стоит после знака подчеркивания в конце имени файла. Если подскажите как это написать буду признателен.
CODE:

regexreplace(1, #NameImage, s[i], "(\..+)", ""); // удалить расширение из имени файла

 
 Top
neba2101
Отправлено: 08 Февраля, 2024 - 21:22:49
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 142
Дата рег-ции: Февр. 2017  
Репутация: 4




 Karkun пишет:
Мне нужно чтобы помимо расширения удалялось все что стоит после знака подчеркивания в конце имени файла.


CODE:
regexreplace(1, #NameImage, s[i], "(?<=_).+", "");


А так удалит включая _
CODE:

regexreplace(1, #NameImage, s[i], "(_.+)", "");

(Отредактировано автором: 08 Февраля, 2024 - 21:25:51)

 
 Top
Zireael
Отправлено: 09 Февраля, 2024 - 00:41:50
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
(\..+)
(_.+)

Зачем вы скобки ставите? Они тут не нужны.
 
 Top
Karkun
Отправлено: 09 Февраля, 2024 - 03:29:50
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 79
Дата рег-ции: Март 2019  
Репутация: 0




Спасибо огромное.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by