String Handling Routines

From Kolmafia
Revision as of 15:24, 9 November 2007 by 203.88.192.104 (talk)
Jump to navigation Jump to search

motorola fax modem nokia 3230 clothing bargains plymouth roadrunner carafate tracfone programming codes couple fucking c dory boats propoxyphene-n online fabric games free pc downloads ringback tones m-and-an.info best cell phone prepaid service adults florida lotto pharmacy technician jobs asian men tranxene porno no credit card konica minolta urban rebound unlisted phone number hydrocortisone wreath low thyroid symptom ass sex gastric band welding procedures prada replica handbag vuarnet lose weight while you sleep vore avg antivirus free edition bratz game lung cancer drugs accredited online electronics engineering degree betting exchange penile enhancement money transfers johnny cash deck truck bed cover cum north peter shot i like to move it mp3 current mortgage rate torrent anal sex toys varsity cheerleading uniform amsterdam cheap hotel enema stories timesheet tampa tushy fest san andreas shooting star tatoos phytyl.info honda ridgeline ibuprofen 800mg cheap perfume wedding gift basket photos russian women hardware home depot printable coupons coffee and caffeine custom car part and accessory nude art corduroy skirt south africa phone directory philips remote codes west side music codes hersheys chocolate ultimate surrender map collectable antiques wholesale perfume free adaware spyware wireless printer skimpy bikini american golf young sex pics ocn dem franchize boyz ridin rims us3000 airlines wedding song for reception natalie gulbis vacation cruises obesity statistics formal prom hair styles isagenix review heeljob amityville horror house pregnant porn name meaning business software single parents bankofamerica home depot store smock stress relief site

Part 8 - String Handling Routines

Under Construction

void print( string helloworld )
void echo( string helloworld )
Prints the given string to the graphical CLI window and to the status line of the main Adventuring window.

string visit_url( string url )
Accesses the specified URL, manages any applicable redirects (including if the page offered a choice adventure), and returns the HTML of the final response page.

string location_to_url( location place )
Returns the URL that would need to be accessed to visit the specified location.

boolean contains_text( string source, string query )
Reveals if the query string is a substring of the source string.

int extract_meat( string text )
Returns the amount of meat contained in a string passed to it in integer format. For use in k-mail parsing. *Not for use on pending trades.*

int [item] extract_items( string text )
takes the text you have provided and parses it for any items that KoLmafia would have found normally. This means you have access to the built-in pluralization handler as well as the ability to NOT have to lookup description IDs or whatever other loops you had to use to access that information. For use in k-mail parsing. *Not for use on pending trades.*

int length( string text )
Returns the length of the given string.

int index_of( string source, string search )
Returns the first index of a given substring in a string.
int index_of( string source, string search, int start )
Returns the next index of a given substring in a string starting from the given position.
int last_index_of( string source, string search )
Returns the last index of a given substring in a string.

string substring( string source, int startfrom )
Returns the substring of the given string starting from the given character position in the string, and ending at the last character.
string substring( string source, int start, int end )
Returns the substring of the given string starting from the character position indicated by start in the string, and ending at the character position indicated by end.

string replace_string( string source, string search, string replace )
searches the source string for the search string and replaces all instances with the replace string

string url_encode( string text )
string url_decode( string text )
Converts a string text into a formatted string for using with raw URLs or from a formatted string back into “normal” text.

string [int] split_string( string source )
Returns a map of strings which is the passed string split into individual lines. Originally implemented for use when parsing session logs, but may see more uses in the future. http://kolmafia.us/index.php/topic,794.msg3868.html#msg3868
string [int] split_string( string source, string regex )
string [int,int] group_string( string source, string regex )
see this post located on the script repository for more information: http://kolmafia.us/index.php/topic,451.msg2235.html#msg2235

string [int] session_logs( string player, int day_count ) Gives access to the session logs saved by kolmafia. More details will be added when this function's own page is written. For now, more extensive details can be found here: http://kolmafia.us/index.php/topic,794.msg3879.html#msg3879