Можно ли как-то запустить встроенный конструктор регулярных выражений отдельно от Проджект Мейкера?

Регистрация
19.12.2015
Сообщения
288
Благодарностей
36
Баллы
28
Можно ли как-то запустить встроенный конструктор регулярных выражений отдельно от Проджект Мейкера?
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 777
Благодарностей
1 448
Баллы
113

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113
Регистрация
19.12.2015
Сообщения
288
Благодарностей
36
Баллы
28
Лучше тогда сразу RegexBuddy...
Для меня он очень сложный и непонятный.

Есть исходный текст, к примеру:
https://www.mysite.ru/img/+Some picture (11).jpg

Нужно взять часть этого текста после самого последнего слэша /, но до последующей точки .
То есть, нужно из этого текста извлечь строку +Some picture (11)

Регекс ([^\/]+$) извлекает строку из этого текста, все что идет после самого последнего слэша +Some picture (11).jpg

А как одновременно отсечь одной регуляркой .jpg ?

Не хотелось бы ставить две отдельные регулярки для этого...

ДОПОЛНЕНИЕ: вопрос решился безо всякой регулярки одной строчкой кода C#.


C#:
string fileName = @"C:\mydir\myfile.ext";
string path = @"C:\mydir\";
string result;

result = Path.GetFileNameWithoutExtension(fileName);
Console.WriteLine("GetFileNameWithoutExtension('{0}') returns '{1}'",
    fileName, result);

result = Path.GetFileName(path);
Console.WriteLine("GetFileName('{0}') returns '{1}'",
    path, result);

// This code produces output similar to the following:
//
// GetFileNameWithoutExtension('C:\mydir\myfile.ext') returns 'myfile'
// GetFileName('C:\mydir\') returns ''
 
Последнее редактирование:
Регистрация
19.12.2015
Сообщения
288
Благодарностей
36
Баллы
28
  • Спасибо
Реакции: Meteorburn

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63

Вложения

Регистрация
19.12.2015
Сообщения
288
Благодарностей
36
Баллы
28

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)