UBB.Dev
Posted By: scroungr I HATE REGEX.. - 02/06/2004 11:31 PM
anyone know a good wayt to split this

[]
\deaths_0\1\keyhash_0\c1d4e9ddff8d4b57a4d94810f772bdd2\kills_0\0\ping_0\69\playername_0\WreckingBall-Swings\score_0\0\team_0\1\deaths_1\1\keyhash_1\61cc7b9c495637b92171db1b1273618f\kills_1\2\ping_1\35\playername_1\Raeuber_HotzenKotz(GER)\score_1\2\team_1\1\deaths_2\0\keyhash_2\0ad3d9f956de5b4c1c7e9e76daf8454f\kills_2\0\ping_2\157\playername_2\himself\score_2\0\team_2\2\deaths_3\0\keyhash_3\dca97de4bff426247166dd43abe86a5c\kills_3\0\ping_3\70\playername_3\Timbuktu\score_3\0\team_3\1\deaths_4\2\keyhash_4\74601a04366acd0b0530d92559443f0d\kills_4\0\ping_4\97\playername_4\Player\score_4\0\team_4\2\deaths_5\2\keyhash_5\68d8310688da6d028291454361561fa6\kills_5\1\ping_5\43\playername_5\fredlefou\score_5\1\team_5\2\deaths_6\0\keyhash_6\b25be484de029ff143f5732d2a8cade4\kills_6\0\ping_6\39\playername_6\Moonlight\score_6\0\team_6\1\deaths_7\0\keyhash_7\9269e8418e98d82d27c649aa50c01e57\kills_7\1\ping_7\23\playername_7\rraaarrrr\score_7\1\team_7\1\deaths_8\1\keyhash_8\07c8b9c8752028bcf3724d8734af9c95\kills_8\0\ping_8\43\playername_8\D.O.G.\score_8\-2\team_8\2\deaths_9\0\keyhash_9\49c9c21fdec02b157804175fad27c7ac\kills_9\0\ping_9\67\playername_9\EST_PL\score_9\0\team_9\1\deaths_10\1\keyhash_10\61b051a3f3f98592126b01a3ed54a2fc\kills_10\0\ping_10\25\playername_10\redlight\score_10\0\team_10\2\deaths_11\1\queryid\658.2\keyhash_11\fd853be03a31c833c33af1490f7a160a\kills_11\0\ping_11\64\playername_11\Nooby 007\queryid\658.3\score_11\0\team_11\2\deaths_12\0\keyhash_12\c59e8bcf0052191460166ac631715f16\kills_12\0\ping_12\28\playername_12\blaathetschaap\score_12\0\team_12\1\deaths_13\0\keyhash_13\5126ddfc800c5d33f90144884815cdc4\kills_13\0\ping_13\73\playername_13\Kasperl Zipfelwutz[GER]\score_13\2\team_13\1\deaths_14\2\keyhash_14\0db4b99bbe0e74b24b5d43f093436bba\kills_14\1\ping_14\103\playername_14\General Idea\score_14\1\team_14\1\deaths_15\0\keyhash_15\a002303e46b00144fe42dacfc781c26e\kills_15\0\ping_15\31\playername_15\Opa Bommel\score_15\0\team_15\2\deaths_16\1\keyhash_16\f7942018b0aab47a7e21790f53d03a33\kills_16\0\ping_16\63\playername_16\ILE\score_16\0\team_16\2\deaths_17\0\keyhash_17\d31c91c767f35256a08061dc65b6e35a\kills_17\1\ping_17\50\playername_17\Pekka Puukko\score_17\1\team_17\1\deaths_18\0\keyhash_18\97c77b135566681037f38a43581d8fb7\kills_18\2\ping_18\78\playername_18\IDO\score_18\2\team_18\2\deaths_19\1\keyhash_19\644f70e6ddc25782d8d3d4a75b254cac\kills_19\0\ping_19\63\playername_19\vixo\score_19\0\team_19\1\deaths_20\0\keyhash_20\1a938122c1995d41be56606105816e51\kills_20\0\ping_20\34\playername_20\cockney rebel\score_20\0\team_20\1\deaths_21\0\keyhash_21\b2f6a5e4c884708d836700225ce9b7d6\kills_21\0\ping_21\70\playername_21\Vixxxx\score_21\0\team_21\2\deaths_22\0\keyhash_22\6f9dcf2cfbe016a4c2142187bd0e1ffc\kills_22\0\ping_22\31\queryid\658.4\playername_22\Jo\score_22\0\team_22\1\deaths_23\0\queryid\658.5\keyhash_23\df428029ac3a04e5932efc43f29d1ab1\kills_23\0\ping_23\24\playername_23\LT. Grondstof **\score_23\0\team_23\2\deaths_24\0\keyhash_24\5b229493403bd31a2378f314920f787e\kills_24\0\ping_24\46\playername_24\Paco\score_24\0\team_24\1\deaths_25\0\keyhash_25\4336209ecae0a5f0681da6feab112a63\kills_25\0\ping_25\107\playername_25\QualityQuiltsInc.\score_25\0\team_25\1\deaths_26\0\keyhash_26\f9abf4331a3f80300713d2ae09632088\kills_26\0\ping_26\37\playername_26\Tints\score_26\0\team_26\1\deaths_27\0\keyhash_27\b37583293077260c281f900580d9aef4\kills_27\0\ping_27\23\playername_27\dezRy a-go-go (US)\score_27\0\team_27\2\deaths_28\0\keyhash_28\d19c37f678216c3ccf163dd63d30dd4e\kills_28\0\ping_28\99\playername_28\[PBSTAFF]Maddi\score_28\0\team_28\2\deaths_29\0\keyhash_29\2479507d3e38a4f88471e15aaa0e62d7\kills_29\0\ping_29\22\playername_29\ROQUEFORT\score_29\0\team_29\1\deaths_30\0\keyhash_30\10d1e707a29ec307ed7a7b26bead3ec5\kills_30\0\ping_30\67\playername_30\Destruktor.Pl\score_30\0\team_30\2\deaths_31\0\keyhash_31\29e1b9058bccff359c1176aaf474ce86\kills_31\0\ping_31\100\playername_31\Hugh-G_Rection\score_31\-2\team_31\2\deaths_32\0\keyhash_32\67fc5162729428a78a99aebc200863a0\kills_32\0\ping_32\28\playername_32\Chenko\score_32\0\team_32\2\deaths_33\0\keyhash_33\d5cbf0e4c32740d5f1007c33c07c46fd\kills_33\0\ping_33\123\playername_33\Rob \queryid\658.6\score_33\0\team_33\1\deaths_34\0\keyhash_34\08d61b9429bd5a4de6e47ca1f6d1533a\kills_34\1\ping_34\42\playername_34\[SWE]Gummiankan\score_34\3\team_34\2\deaths_35\0\keyhash_35\457d7731cf6ef90b8a502cb7f793bcec\kills_35\0\ping_35\56\playername_35\Rick The Dick\score_35\0\team_35\2\deaths_36\0\keyhash_36\f6229424db213d7962355e08b1fd25b9\kills_36\0\ping_36\60\playername_36\BenZoFly\score_36\0\team_36\2\deaths_37\0\keyhash_37\26af96824b0e69998c1ca6bd765186eb\kills_37\0\ping_37\80\playername_37\[EDQ]HELLKILLER\score_37\0\team_37\1\teamname_0\axis\teamname_1\allied\final\\queryid\658.7\a
[/]

into an array.. the pattern is

\deaths_0\1\keyhash_0\c1d4e9ddff8d4b57a4d94810f772bdd2\kills_0\0\ping_0\69\playername_0\WreckingBall-Swings\score_0\0\team_0\1

I been trying.. can't get it captain...
Posted By: Anno Re: I HATE REGEX.. - 02/08/2004 8:24 PM
take a look at http://php.net/explode

The string separator is DELIMITER .

[]DELIMITER\deaths_0\1\keyhash_0\c1d4e9ddff8d4b57a4d94810f772bdd2\kills_0\0\ping_0\69\playername_0\WreckingBall-Swings\score_0\0\team_0\1DELIMITER\deaths_1\1\keyhash_1\61cc7b9c495637b92171db1b1273618f\kills_1\2\ping_1\35\playername_1\Raeuber_HotzenKotz(GER)\score_1\2\team_1\1DELIMITER\deaths_2\0\keyhash_2\0ad3d9f956de5b4c1c7e9e76daf8454f\kills_2\0\ping_2\157\playername_2\himself\score_2\0\team_2\2DELIMITER\deaths_3\0\keyhash_3\dca97de4bff426247166dd43abe86a5c\kills_3\0\ping_3\70\playername_3\Timbuktu\score_3\0\team_3\1DELIMITER\deaths_4\2\keyhash_4\74601a04366acd0b0530d92559443f0d\kills_4\0\ping_4\97\playername_4\Player\score_4\0\team_4\2DELIMITER\deaths_5\2\keyhash_5\68d8310688da6d028291454361561fa6\kills_5\1\ping_5\43\playername_5\fredlefou\score_5\1\team_5\2DELIMITER\deaths_6\0\keyhash_6\b25be484de029ff143f5732d2a8cade4\kills_6\0\ping_6\39\playername_6\Moonlight\score_6\0\team_6\1DELIMITER\deaths_7\0\keyhash_7\9269e8418e98d82d27c649aa50c01e57\kills_7\1\ping_7\23\playername_7\rraaarrrr\score_7\1\team_7\1DELIMITER\deaths_8\1\keyhash_8\07c8b9c8752028bcf3724d8734af9c95\kills_8\0\ping_8\43\playername_8\D.O.G.\score_8\-2\team_8\2DELIMITER\deaths_9\0\keyhash_9\49c9c21fdec02b157804175fad27c7ac\kills_9\0\ping_9\67\playername_9\EST_PL\score_9\0\team_9\1DELIMITER\deaths_10\1\keyhash_10\61b051a3f3f98592126b01a3ed54a2fc\kills_10\0\ping_10\25\playername_10\redlight\score_10\0\team_10\2DELIMITER\deaths_11\1\queryid\658.2\keyhash_11\fd853be03a31c833c33af1490f7a160a\kills_11\0\ping_11\64\playername_11\Nooby 007\queryid\658.3\score_11\0\team_11\2DELIMITER\deaths_12\0\keyhash_12\c59e8bcf0052191460166ac631715f16\kills_12\0\ping_12\28\playername_12\blaathetschaap\score_12\0\team_12\1DELIMITER\deaths_13\0\keyhash_13\5126ddfc800c5d33f90144884815cdc4\kills_13\0\ping_13\73\playername_13\Kasperl Zipfelwutz[GER]\score_13\2\team_13\1DELIMITER\deaths_14\2\keyhash_14\0db4b99bbe0e74b24b5d43f093436bba\kills_14\1\ping_14\103\playername_14\General Idea\score_14\1\team_14\1DELIMITER\deaths_15\0\keyhash_15\a002303e46b00144fe42dacfc781c26e\kills_15\0\ping_15\31\playername_15\Opa Bommel\score_15\0\team_15\2DELIMITER\deaths_16\1\keyhash_16\f7942018b0aab47a7e21790f53d03a33\kills_16\0\ping_16\63\playername_16\ILE\score_16\0\team_16\2DELIMITER\deaths_17\0\keyhash_17\d31c91c767f35256a08061dc65b6e35a\kills_17\1\ping_17\50\playername_17\Pekka Puukko\score_17\1\team_17\1DELIMITER\deaths_18\0\keyhash_18\97c77b135566681037f38a43581d8fb7\kills_18\2\ping_18\78\playername_18\IDO\score_18\2\team_18\2DELIMITER\deaths_19\1\keyhash_19\644f70e6ddc25782d8d3d4a75b254cac\kills_19\0\ping_19\63\playername_19\vixo\score_19\0\team_19\1DELIMITER\deaths_20\0\keyhash_20\1a938122c1995d41be56606105816e51\kills_20\0\ping_20\34\playername_20\cockney rebel\score_20\0\team_20\1DELIMITER\deaths_21\0\keyhash_21\b2f6a5e4c884708d836700225ce9b7d6\kills_21\0\ping_21\70\playername_21\Vixxxx\score_21\0\team_21\2DELIMITER\deaths_22\0\keyhash_22\6f9dcf2cfbe016a4c2142187bd0e1ffc\kills_22\0\ping_22\31\queryid\658.4\playername_22\Jo\score_22\0\team_22\1DELIMITER\deaths_23\0\queryid\658.5\keyhash_23\df428029ac3a04e5932efc43f29d1ab1\kills_23\0\ping_23\24\playername_23\LT. Grondstof **\score_23\0\team_23\2DELIMITER\deaths_24\0\keyhash_24\5b229493403bd31a2378f314920f787e\kills_24\0\ping_24\46\playername_24\Paco\score_24\0\team_24\1DELIMITER\deaths_25\0\keyhash_25\4336209ecae0a5f0681da6feab112a63\kills_25\0\ping_25\107\playername_25\QualityQuiltsInc.\score_25\0\team_25\1DELIMITER\deaths_26\0\keyhash_26\f9abf4331a3f80300713d2ae09632088\kills_26\0\ping_26\37\playername_26\Tints\score_26\0\team_26\1DELIMITER\deaths_27\0\keyhash_27\b37583293077260c281f900580d9aef4\kills_27\0\ping_27\23\playername_27\dezRy a-go-go (US)\score_27\0\team_27\2DELIMITER\deaths_28\0\keyhash_28\d19c37f678216c3ccf163dd63d30dd4e\kills_28\0\ping_28\99\playername_28\[PBSTAFF]Maddi\score_28\0\team_28\2DELIMITER\deaths_29\0\keyhash_29\2479507d3e38a4f88471e15aaa0e62d7\kills_29\0\ping_29\22\playername_29\ROQUEFORT\score_29\0\team_29\1DELIMITER\deaths_30\0\keyhash_30\10d1e707a29ec307ed7a7b26bead3ec5\kills_30\0\ping_30\67\playername_30\Destruktor.Pl\score_30\0\team_30\2DELIMITER\deaths_31\0\keyhash_31\29e1b9058bccff359c1176aaf474ce86\kills_31\0\ping_31\100\playername_31\Hugh-G_Rection\score_31\-2\team_31\2DELIMITER\deaths_32\0\keyhash_32\67fc5162729428a78a99aebc200863a0\kills_32\0\ping_32\28\playername_32\Chenko\score_32\0\team_32\2DELIMITER\deaths_33\0\keyhash_33\d5cbf0e4c32740d5f1007c33c07c46fd\kills_33\0\ping_33\123\playername_33\Rob \queryid\658.6\score_33\0\team_33\1DELIMITER\deaths_34\0\keyhash_34\08d61b9429bd5a4de6e47ca1f6d1533a\kills_34\1\ping_34\42\playername_34\[SWE]Gummiankan\score_34\3\team_34\2DELIMITER\deaths_35\0\keyhash_35\457d7731cf6ef90b8a502cb7f793bcec\kills_35\0\ping_35\56\playername_35\Rick The Dick\score_35\0\team_35\2DELIMITER\deaths_36\0\keyhash_36\f6229424db213d7962355e08b1fd25b9\kills_36\0\ping_36\60\playername_36\BenZoFly\score_36\0\team_36\2DELIMITER\deaths_37\0\keyhash_37\26af96824b0e69998c1ca6bd765186eb\kills_37\0\ping_37\80\playername_37\[EDQ]HELLKILLER\score_37\0\team_37\1\teamname_0\axis\teamname_1\allied\final\\queryid\658.7\a [/]
Posted By: scroungr Re: I HATE REGEX.. - 02/09/2004 12:48 AM
yeah thanx Anno. I had brain farts that nite. I fixed the bf1942 mod so it reports who is on and how many frags now so all is cool. I would still love a nice tutorial to look at so I can understand REGEX a little better though Thanx for the suggestions
Posted By: scroungr Re: I HATE REGEX.. - 04/04/2004 7:39 AM
Wanted top post an update.. now that I know Regex I don;t hate it as much anymore.. but I still hate classes and objects
Posted By: Lane Re: I HATE REGEX.. - 04/04/2004 7:40 AM
Hey, what bf1942 mod is that?
Posted By: scroungr Re: I HATE REGEX.. - 04/04/2004 9:29 AM
eh? whic mod? the one where if my server is up it shows it all?
© UBB.Developers