String Handling Routines: Difference between revisions
imported>Efilnikufecin No edit summary |
imported>Efilnikufecin No edit summary |
||
Line 35: | Line 35: | ||
<p><strong>string [int] split_string( string source, string regex )</strong><br> | <p><strong>string [int] split_string( string source, string regex )</strong><br> | ||
<strong>string [int,int] group_string( string source, string regex )</strong><br> | <strong>string [int,int] group_string( string source, string regex )</strong><br> | ||
<strong>string [int] split_string( string source )</strong><br> | |||
see this post located on the script repository for more information: http://kolmafia.us/index.php/topic,451.msg2235.html#msg2235 | see this post located on the script repository for more information: http://kolmafia.us/index.php/topic,451.msg2235.html#msg2235 |
Revision as of 09:12, 4 March 2007
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, string regex )
string [int,int] group_string( string source, string regex )
string [int] split_string( string source )
see this post located on the script repository for more information: http://kolmafia.us/index.php/topic,451.msg2235.html#msg2235