2010-12-10 3 views

Antwort

1

Für ganze Zahlen.

/^say \d+.*$/ 

Aber Sie könnten auch Gleitpunkt:

/^say (\d+\.)?\d+.*$/ 
0

Basierend auf den begrenzten Informationen wird ein Perl Regular Ausdruck wie /^say \d.*$/ aussehen, wobei \d mit der "Nummer" übereinstimmt und .* mit "alles" übereinstimmt.

0

POSIX regex:

sagen [[: digit:]] + *

Perl regex.

/sagen wir \ d + */

0

Regexe wie diese machen Spaß. Wenn Ihr ‚eine beliebige Anzahl‘ garantiert eine ganze Zahl ist, könnten Sie dies tun:

/say \d+/ 

Wenn Sie die Anzahl und das alles erfassen wollten, könnten Sie dies tun:

/say (\d+) (.*)/ 

.. das speichert sie mit "Gruppen".

Verwandte Themen