Как вытянуть определенный символ из предложения с помощью регулярных выражений?

timoxa949

Client
Регистрация
16.11.2018
Сообщения
158
Благодарностей
27
Баллы
28
Всем привет, как вытянуть определенный символ из сроки. Есть строка вида:

<title>Квартира на продажу, 2/2/4, Цена: 32 000 $</title>

Нужно вытянуть первую цифру из 2/2/4, то есть "2".

Возможно ли это сделать с помощью регулярки? Или C#?

Заранее спасибо за ответы.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 458
Благодарностей
8 683
Баллы
113
Всем привет, как вытянуть определенный символ из сроки. Есть строка вида:

<title>Квартира на продажу, 2/2/4, Цена: 32 000 $</title>

Нужно вытянуть первую цифру из 2/2/4, то есть "2".

Возможно ли это сделать с помощью регулярки? Или C#?

Заранее спасибо за ответы.
Попробуйте такой вариант регулярки:
Код:
(?<=,\s+).*?(?=/)
Через экшен Обработка текста - Regex, первое совпадение.

Либо даже такую:
Код:
\d
Но будет зависеть от схемы построения фразы, если там много различных видов написания, то могут быть проблемы и регулярку нужно будет усложнить.
Например так:
Код:
\d.*?(?=/|,)
 
Последнее редактирование:
  • Спасибо
Реакции: timoxa949

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