Hi,

Is there any way to do a search and replace on less than 3 characters? A recent change of database left me with rogue characters in my text which I need to replace with the correct ones. Most of the rogue strings are 3 characters long, so are no problem, but somer are single digits which need deleting.

if I replace the 3 with 1 will it mess with the function of the module? or is the 3 char limit there for another reason?

function search_and_replace_settings_submit($form_id, $form_values) {
	if(strlen($form_values["search_term"]) < 3){
		form_set_error("search_term","You can't do a replace of a string less then 3 in length.");
		return false;
  	}

Cheers

Paul

Comments

btopro’s picture

If you replace that 3 with a 1 you will be able to do searches of 1 and 2 characters. The reason I put this in is that this can take an extremely long time. If you need to search for smaller items though you've found the line to alter.

fourtyfreak’s picture

Fantastic, thanks for your help, I was hoping it was that simple. :-)

Very useful module, cheers.

Paul

btopro’s picture

Status: Active » Closed (fixed)