Temel regex yardım

0 Cevap php
$text_expression = 'word1 word2 "phrase 1" "phrase 2" -word3 -word4 -"phrase \"hello\" 3" -"phrase 4"';

i ('3 "merhaba" ifadesini' word3 VEYA word4 VEYA 'ibaresi 4') (kelime1 VEYA kelime2 YA 'ibaresi 1' VEYA 'ibaresi 2') içeren VE içermiyor dizeleri aramak istiyorum

ne yukarıda $ text_expression eşdeğerdir regex ifadesi olacak? hangi gibi bir dizi üretir;

[Içeren] => array (

[0] => word1 
[1] => word2 
[2] => phrase 1 

) [doesnt contain] => array (

[0] => word3 
[1] => word4 
[2] => phrase "hello" 3

)

ps: o kolay (örneğin yerine tırnak ve tire diğer karakter kullanmak) yapmak için gidiyor eğer dize başka bir yol formüle edebilir

0 Cevap