[DGD] find_in_str

chris . psych_mayo at hotmail.com
Sun Jul 8 00:20:43 CEST 2007


This is a function i made for my auto object.  It allows you to search a 
string for instances of a substring.  It returns an array containing the 
locations in the string of the start point for each substring.  I welcome 
suggestions and mention of any bugs.

static int *find_in_str(string search, string str) {
	int i;
	string *exploded;
	exploded = explode(search+str+search,search);
	if(sizeof(exploded) > 1) {
		int charnum;
		int *output;
		charnum = 0;
		output = ({});
		for(i=0;i < sizeof(exploded)-1;i++) {
			charnum += strlen(exploded[i]);
			output += ({charnum});
			charnum += strlen(search);
			}
		if(sizeof(output) != 0)
			return output;
		}
	}

_________________________________________________________________
Don't get caught with egg on your face. Play Chicktionary!  
http://club.live.com/chicktionary.aspx?icid=chick_hotmailtextlink2




More information about the DGD mailing list