2017-05-19 2 views

Antwort

1

diese einfachste Versuchen.

Regex code demo

Regex:^([^\h]+\s[^\h]+)

Optional können wir ^(\s*[^\h]+\s[^\h]+) verwenden, wenn Leerraum bei sehr Start geht. \s* ist für null mehr weiße Leerzeichen.

1.^ Beginn der Zeichenfolge.

2.[^\h] Übereinstimmung außer horizontaler Leerraum.

3.\s Dies entspricht dem Speicherplatz.

4.[^\h]+ passen alle außer horizontalen Leerraum.

5.() erfassen wird erste Gruppe gefangen in $1

Optional können wir \s statt \h verwenden.

Try this code snippet here

<?php 
ini_set('display_errors', 1); 

$string="Apartment 1 8 Share"; 
echo preg_replace("/^([^\h]+\s[^\h]+)/", "<span>$1</span>", $string); 
+1

Das hat geklappt! Ich danke dir sehr. Ich bin sehr neu in Regex, also entschuldige ich mich :) –

Verwandte Themen