Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Regular Expressions - Help, similar * DOS type of mask?


raceonusa.com

Recommended Posts

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

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...