Представьте, что пользователи вставляют строки на нескольких компьютерах.Извлечь подстроку из строки с помощью Regex
На одном компьютере шаблон в конфигурации будет извлекать некоторые символы этой строки, скажем, положение с 4 по 5. На другом компьютере шаблон выделения возвращает другие символы, например, последние 3 позиции строки ,
Эти конфигурации (шаблоны регулярных выражений) различны для каждого компьютера и должны быть доступны для изменения администратором без изменения исходного кода.
Некоторые примеры:
Original_String Return_Value
User1 - abcd78defg123 78
User2 - abcd78defg123 78g1
User3 - mm127788abcd 12
User4 - 123456pp12asd ppsd
Это может быть сделано с Regex? Спасибо.
Не могли бы вы дать нам несколько других примеров того, что вы пытаетесь сопоставить? Различаются ли длина и формат, или они всегда 4 символа, 2 числа, 4 символа и 3 числа? –