raceonusa.com Posted March 9, 2007 Share Posted March 9, 2007 For instance, I have a file... ::KLJS SALFKJ EROIUW WORIUWIOEUR 32409284 kjlksjflksjflksj rwirwoiurwoiruworwelkjrlwekjrklewj JS SALFKJ EROIUW WORIUWIOEUR 32409284 kjlksjflksjflksj rwirwoiurwoiruworwelkjrlwekjrklewj JS SALFKJ EROIUW WORIUWIOEUR 32409284 kjlksjflksjflksj rwirwoiurwoiruworwelkjrlwekjrklewj JS SALFKJ EROIUW WORIUWIOEUR 32409284 kjlksjflksjflksj rwirwoiurwoiruworwelkjrlwekjrklewj JS SALFKJ EROIUW WORIUWIOEUR 32409284 kjlksjflksjflksj rwirwoiurwoiruworwelkjrlwekjrklewj JS SALFKJ EROIUW WORIUWIOEUR 32409284 kjlksjflksjflksj rwirwoiurwoiruworwelkjrlwekjrklewj SKE OIEIJHERI VOO 343434 APPLE SAUCE 908493085 ihoort -3593u 344p34p5394j5 I want to select and delete everything before "APPLE SAUCE" , sorta like in DOS, it would be *APPLE SAUCE.. but how would I accomplish this in regular expressions?? Thanks! Link to comment Share on other sites More sharing options...
Velveeta Posted March 9, 2007 Share Posted March 9, 2007 For instance, I have a file...::KLJS SALFKJ EROIUW WORIUWIOEUR 32409284 kjlksjflksjflksj rwirwoiurwoiruworwelkjrlwekjrklewj JS SALFKJ EROIUW WORIUWIOEUR 32409284 kjlksjflksjflksj rwirwoiurwoiruworwelkjrlwekjrklewj JS SALFKJ EROIUW WORIUWIOEUR 32409284 kjlksjflksjflksj rwirwoiurwoiruworwelkjrlwekjrklewj JS SALFKJ EROIUW WORIUWIOEUR 32409284 kjlksjflksjflksj rwirwoiurwoiruworwelkjrlwekjrklewj JS SALFKJ EROIUW WORIUWIOEUR 32409284 kjlksjflksjflksj rwirwoiurwoiruworwelkjrlwekjrklewj JS SALFKJ EROIUW WORIUWIOEUR 32409284 kjlksjflksjflksj rwirwoiurwoiruworwelkjrlwekjrklewj SKE OIEIJHERI VOO 343434 APPLE SAUCE 908493085 ihoort -3593u 344p34p5394j5 I want to select and delete everything before "APPLE SAUCE" , sorta like in DOS, it would be *APPLE SAUCE.. but how would I accomplish this in regular expressions?? Thanks! Something like this should work: (.*)APPLE SAUCE If you want to delete it, the parentheses will return this as match[1] and you can delete it with something like this: if (preg_match('/(.*)APPLE SAUCE/', $your_string_here, $matches)) { str_replace($matches[1], '', $your_string_here); } That will only delete the text off the front of the line though, and everything after APPLE SAUCE would still be there... But you could delete that also by including another set of (.*) following APPLE SAUCE, and replace $matches[2] with '' also... Richard. Richard Lindsey Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.