Schrift
[thread]7227[/thread]

Zu doof für nen regex ...: helfts mir mal -.-



<< >> 3 Einträge, 1 Seite
vayu
 2005-08-23 19:18
#57359 #57359
User since
2005-01-13
782 Artikel
BenutzerIn
[default_avatar]
Quote
1 Introduction and functional overview 7
2 Acronyms and abbreviations 7
3 Related documentation 8
3.1 Input documents 8
3.2 Related standards and norms 8


ich will Zeilen wie diese hier matchen und kriegs um verrecken ned -.-

liegt bestimmt an meiner erkältung :p

Code: (dl )
/^\d+(\.\d)*\s*(\w\s)*\s*\d+$/


das war mein ansatz ... funktioniert aber ned.

weiss jemand rat? :)
Strat
 2005-08-23 19:53
#57360 #57360
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
teste mal:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
if ($string =~ /
^\s* # am anfang optionaler whitespace
(\d+ # eine oder mehrere ziffern
(?:\.\d+)* # punkt und ziffern, 0 oder mehrmals vorkommend
)
\s+
(.+?) # der gesammte rest
\s+
(\d+) # mehrere ziffern
\s*$ # optional: whitespace am ende
/x) {
my ($chapter, $headline, $page) = ($1, $2, $3);
# ...
} # if
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
vayu
 2005-08-23 20:04
#57361 #57361
User since
2005-01-13
782 Artikel
BenutzerIn
[default_avatar]
Jo Dank Dir das hat gefunzt ...
<< >> 3 Einträge, 1 Seite



View all threads created 2005-08-23 19:18.