Pytanie : Kompleks sznurek parsing

Cześć Ekspert,

In mój zastosowanie I mieć richedit kontrola który zawierać niektóre tekst jak w the kod przykład niektóre i podstawowy kontrola I chcieć być parse wszystko the następujący linia od the oryginał text.

3 52 "xxxxxxxxx"
4 82 "xxxxxxxxxxxxxxx "
2 86 "xxxxx "
3 48 "xxxxxxxx "
28 53 "xxxxxxxxxxxxx "
18 31 "xxxxx "
15 66 "xxxxxxxxxxxx "
4 56 "xxxxxxxxxx "
7 219 "xxxx "
11 84 "xxxxxxx "
0 999 "xxxxxxxxxx "
7 95 "xxxxxxxxx "
12 215 "xxxxxxxxx "

but the problem być te linia móc gdziekolwiek wśród the sznurek na przykład móc przy the bardzo odgórny the sznurek lub w the środek lub przy the dno jak w the przykład odgórny i the liczba linia móc także także i the jedyny konstanta być że wszystkie the linia grupować wpólnie jak w the przykład ale I być pewny jak pomocniczo że moc być i I naprawdę wtykać tutaj w ten sposób jeżeli tutaj znać jak I móc ten informacja z the oryginał sznurek I być wdzięczny i I dziękować ty w postęp dla wdzięczny odpowiedź. W końcu I właśnie chcieć the x być właściwie usernames i właśnie wiązka x ale I używać x the prywatność the użytkownik właśnie incase ty można używać the x być about.

Pete
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
sv_maxclients
32
sv_allowdownload
(0)
g_matchmode
(0)
g_gametype
3
sv_floodprotect
(1)
g_warmup
15
capturelimit
(0)
sv_hostname
** 1up Zabawa Serwer TDM **
g_followstrict
(1)
fraglimit
150
timelimit
20
g_cahtime
60
g_swaproles
(0)
g_roundtime
3
g_bombexplodetime
40
g_bombdefusetime
10
g_hotpotato
2
g_waverespawns
(0)
g_redwave
15
g_bluewave
15
g_respawndelay
(1)
g_suddendeath
(1)
g_maxrounds
(0)
g_friendlyfire
(0)
g_allowvote
(0)
g_armbands
(0)
dmflags
(0)
sv_minRate
(0)
sv_maxRate
(0)
sv_minPing
(0)
sv_maxPing
350
sv_dlURL
http://www.1upclan.info/public/upload/maps
g_maxGameClients
32
g_deadchat
(1)
g_gear
(0)
g_teamnamered
Rewolucjonistka
g_teamnameblue
Błękitny
g_survivorrule
(0)
wersja
ioq3 1.35urt linux-i386 Jul 14 2010
protokół
68
mapname
ut4_casa
sv_privateClients
4
bot_minplayers
(0)
gamestartup
07-25-2010 04:18: 06
Admin
xxxxxxxxxx
Email
xxxxxxxxxx
gamename
q3ut4
g_needpass
(0)
g_enableDust
(0)
g_enableBreath
(0)
g_antilagvis
(0)
g_survivor
(0)
g_enablePrecip
(0)
g_modversion
4.1
3 52 "xxxxxxxxx" <---- I chcieć parsing od tutaj 
4 82 "xxxxxxxxxxxxxxx"
2 86 "xxxxx"
3 48 "xxxxxxxx"
28 53 "xxxxxxxxxxxxx"
18 31 "xxxxx"
15 66 "xxxxxxxxxxxx"
4 56 "xxxxxxxxxx"
7 219 "xxxx"
11 84 "xxxxxxx"
(0) 999 "xxxxxxxxxx"
7 95 "xxxxxxxxx"
12 215 "xxxxxxxxx" <---- i końcówka parsing tutaj

Odpowiedź : Kompleks sznurek parsing


czytać ten jeden: http://www.regular-expressions.info/characters.html#qe

"Pojedynczy metacharacter z backslash pracować w wszystkie miarowy wyrażenie smak. Wiele smak także wspierać the \ Q… \ E wylotowy sekwencja. Wszystkie the charakter między the \ Q i the \ E interpretować jako dosłowny charakter. E.g. \ Q* \ d+* \ E dopasowywać the dosłowny tekst * \ d+*. The \ E móc pomijać przy the końcówka the regex, więc \ Q* \ d+* być the to samo \ Q* \ d+* \ E."


uwzględnienie.
Inne rozwiązania  
 
programming4us programming4us