antiwinforever
Новичок
- Сообщения
 - 25
 
- Репутация
 - 0
 
Всем привет!
Помогите составить регулярное выражение.
Есть переменная с многострочным текстом. Нужно с помощью
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
 выдернуть число из текста.
Но если в тексте присутствует фраза Привет мир, тогда число находится между одними тегами, а если нет то между другими.
Вот что у меня получилось:
	
	
	
	
  
    
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
Если есть привет мир, то текст выглядит так:
если нет, то так:
Число может быть с точкой и без. После и перед ним могут быть пробелы и переносы строк.
			
			Помогите составить регулярное выражение.
Есть переменная с многострочным текстом. Нужно с помощью
			
				Код:
			
		
		
		StringRegExp($Text, "", 3)
	Но если в тексте присутствует фраза Привет мир, тогда число находится между одними тегами, а если нет то между другими.
Вот что у меня получилось:
			
				Код:
			
		
		
		(?(?=Привет мир)<strong>(\d+?)\h?\d*? </strong>|__fox_mor bit-fox">\s*(\d+?)\h?\d*? \s*<span class="fox-box__currency">)
	Если есть привет мир, то текст выглядит так:
текст
<strong>55555.55</strong>
текст
если нет, то так:
текст
__fox_mor bit-fox">  555555.55  <span class="fox-box__currency">
текст
Число может быть с точкой и без. После и перед ним могут быть пробелы и переносы строк.