Member 10527033 Ответов: 3

Мне нужно регулярное выражение, чтобы принять строку, которая начинается со слова и заканчивается числом


у меня есть требование получать только те данные, которые начинаются со слова и заканчиваются числом

данные будут выглядеть так

FY 2011, FY 2012, FY 2016 expt, FY 2014, fy 2015 expt и т. д

мне нужно получить все данные в формате word Year (fy 2011)



пожалуйста, помогите мне закончить это

Заранее спасибо

Что я уже пробовал:

я пробовал использовать нижеприведенное регулярное выражение...но оно терпит неудачу.

Regex regex1 = new Regex(@"^[w*\d]+$");

3 Ответов

Рейтинг:
28

OriginalGriff

Попробуй:

[a-zA-Z]+\s\d{1,4}


Получить копию Экспрессо[^]- это бесплатно, и он исследует и генерирует регулярные выражения.


Member 10527033

это сработало спасибо

OriginalGriff

Пожалуйста!

Рейтинг:
2

BillW33

Очень полезный сайт regexlib[^] у них есть большая библиотека регулярных выражений. У них также есть Тестер регулярных выражений[^]. Также Экспрессо[^]- это очень полезный инструмент регулярных выражений.


Рейтинг:
0

Patrice T

Несколько ссылок
онлайн тестер регулярных выражений:
.Объем тестер регулярное выражение - регулярное выражение шторм[^]
и еще один с хорошим графиком вашего регулярного выражения:
Debuggex: онлайн-тестер визуальных регулярных выражений. JavaScript, Python и PCRE.[^]