Помощь составления регулярного выражения

  • Автор темы Автор темы stas11
  • Дата начала Дата начала

stas11

Client
Регистрация
31.03.2013
Сообщения
210
Реакции
9
Баллы
18
Здравствуйте. Помогите пожалуйста составить регулярное выражение. Есть такой текст
TH: 12.3 | 5.7 | 5.3 | 4.1 | 2.2 - необходимо достать первые цифры после ":" 12.3 (в данном случае) и проверить чтоб это число было не больше 25
у нас будет выглядеть в таком формате mustHave и дальше регулярное выражение чтоб было не больше 25.
Спасибо за помощь.
 
Регуляркой получаешь то, что между TH: | в переменную - это в конструкторе регулярок легко делается
Потом If сравниваешь с 25
 
Здесь необходимо достать именно регуляркой все)
буду благодарен кто сможет помочь
 
Очень странная просьба, при том что регулярка только берёт текст. Два кубика уже перебор? Если нужно принципиально одним кубиком, то C# в помощь.
 
Проблема в том что задача не под зенно(
Очень необходимо этот текст вытянуть и проверить регуляркой если это возможно
 
Проблема в том что задача не под зенно(
Очень необходимо этот текст вытянуть и проверить регуляркой если это возможно
давно регулярки стали проверять ?
 
даже ИИ офигел от такой задачи *HAHA*

117842
 
Спасибо, пробую получить необходимое
 
class Program
{
static void Main(string[] args)
{
string text = "TH: 12.3 | 5.7 | 5.3 | 4.1 | 2.2";

// Разделить текст по символу "|"
string[] parts = text.Split('|');

// Извлечь первую часть и удалить лишние пробелы
string firstPart = parts[0].Trim();

// Извлечь первое число из первой части
string firstNumber = firstPart.Split(':')[1].Trim();

// Вывести первое число
Console.WriteLine("Первое число: " + firstNumber);
}
}

вместо - string text = "TH: 12.3 | 5.7 | 5.3 | 4.1 | 2.2";
объявить переменную
а после через IF - 12.3<25
 
class Program
{
static void Main(string[] args)
{
string text = "TH: 12.3 | 5.7 | 5.3 | 4.1 | 2.2";

// Разделить текст по символу "|"
string[] parts = text.Split('|');

// Извлечь первую часть и удалить лишние пробелы
string firstPart = parts[0].Trim();

// Извлечь первое число из первой части
string firstNumber = firstPart.Split(':')[1].Trim();

// Вывести первое число
Console.WriteLine("Первое число: " + firstNumber);
}
}

вместо - string text = "TH: 12.3 | 5.7 | 5.3 | 4.1 | 2.2";
объявить переменную
а после через IF - 12.3<25
круто конечно пользоваться Chat Gpt, но не нужно давать такие советы)))
 

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