\S*\d+\S*
font[^;"]+;?
начиная с font
, любые символы кроме ;"
, и опционально еще ;
в конце.(\d.*?)[,\s]
вот так уже не захватываем пробел и запятую. $a = "«Hi»
«Hi»;
«Hi»;;
«Hi»;;;
Hi;
Hi;;
Hi;;;
Hi;;;;";
$b = html_entity_decode($a);
$c = preg_replace('/;{2,}/', ';', $b);
echo htmlentities($c);
\d{5}[А-ЯЁ]\d{5}
пять цифр, буква, пять цифр\d{2}\.\d{2}\.\d{4}
\d{2}-\d{2}-\d{4}
\d{4}-\d{2}-\d{2}
\S*\d+\S*
https://regex101.com/r/LLHAjD/1 /^[\d\.\s]+/
^
- искать в начале строки[]
- список символов\d
- цифры\.
- точка\s
- пробельные символы+
- в количестве от одного/srcset="[^"]+"/m
&\d+
<td class="num">(.*?)<\/td>
siteru/cat/post-num1-sdcsd------///
как и ожидалось.preg_replace('/[^a-zA-Z\d\/-]/', '', $url);
.a-z-A-Z
?replace('mysite.com.ua/ua/', 'mysite.com.ua/')
(псевдокод)