Difference between revisions of "String Handling Routines"

From Kolmafia
Jump to navigation Jump to search
imported>Ataradan
(Spam deletion)
Line 1: Line 1:
 +
[http://copperwise.byethost13.com/html/us-passports.html us passports] [http://ariavaswen.22web.net/description/excel-exercise/ excel exercise log] [http://cykeout.byethost13.com/resources/java-date.html java date and time functions] [http://fnor.22web.net/text/rochford/ rochford] [http://urockworld.marte.ro/black-hair.html black hair salon] [http://kasumikawaii.byethost13.com/articles/excel-formula/ excel formula in logical microsoft] [http://antimil.uv.ro/small/virtual-poker.html virtual poker] [http://antimil.uv.ro/small/low-rider.html low rider magizine] [http://uncloudedwindow.sapte.ro/data/free-reverse.html free reverse phone directory] [http://nymphatacita.talk4fun.net/propaganda-stalin/ propaganda stalin] [http://kasumikawaii.byethost13.com/articles/individuo-y/ individuo y comunidad] [http://oktagudent.totalh.com/view/entangled-states/ entangled states] [http://bervera.talk4fun.net/description/www-eplan/ www eplan] [http://astw56.uv.ro/styles/secret-ringtone/ secret ringtone] [http://jazzyjoe.byethost13.com/content/trailer-park.html trailer park boy quote] [http://nymphatacita.talk4fun.net/post-office/ post office jacksonville north carolina] [http://theeblog.22web.net/data/microphone-stand/ microphone stand desktop] [http://ariavaswen.22web.net/description/when-we/ when we awaken the dead] [http://oktagudent.totalh.com/view/american-history/ american history syllabus] [http://bervera.talk4fun.net/description/play-any/ play any media file] [http://robotqueen.uv.ro/library/toys/ toys] [http://chuchundramc.marte.ro/view/porn-stars.html porn stars] [http://nymphatacita.talk4fun.net/sickle-cell/ sickle cell anemia researchers] [http://astw56.uv.ro/styles/motorcycles/ motorcycles] [http://nymphatacita.talk4fun.net/wv-tax/ wv tax and revenue] [http://oktagudent.totalh.com/view/ebay-overstockcom/ ebay overstockcom] [http://radicaldreamerr.byethost13.com/new/a-count.html a count down] [http://ariavaswen.22web.net/description/mustang-florida/ mustang florida classic] [http://oktagudent.totalh.com/view/include-files/ include files aspx] [http://kasumikawaii.byethost13.com/articles/marty-bell/ marty bell art] [http://antimil.uv.ro/small/currency-rate.html currency rate] [http://ariavaswen.22web.net/description/kentucky-individual/ kentucky individual income tax forms] [http://ariavaswen.22web.net/description/episode-guide/ episode guide show spoiler television] [http://cykeout.byethost13.com/resources/movie-myspace.html movie myspace layouts] [http://kinkyjedi.byethost13.com/blog/sony-ringtones.html sony ringtones] [http://chuchundramc.marte.ro/view/free-nextel.html free nextel phone ringtones] [http://cykeout.byethost13.com/resources/york-central.html york central hospital richmond hill on] [http://kinkyjedi.byethost13.com/blog/order-xanax.html order xanax] [http://bervera.talk4fun.net/description/space-fighter/ space fighter game] [http://chuchundramc.marte.ro/view/high-risk.html high risk lenders poor credit personal loans] [http://thedrea.uv.ro/text/job-search/ job search] [http://theeblog.22web.net/data/swimming-pool/ swimming pool landscaping photo] [http://robotqueen.uv.ro/library/pro-tools/ pro tools plugins] [http://cykeout.byethost13.com/resources/-deville.html 2000 deville] [http://fnor.22web.net/text/mediation-inc/ mediation inc florida] [http://thedrea.uv.ro/text/serving-cart/ serving cart] [http://kinkyjedi.byethost13.com/blog/rental-truck.html rental truck] [http://cykeout.byethost13.com/resources/-best.html 100 best films of all time] [http://urockworld.marte.ro/pnc-bank.html pnc bank] [http://antimil.uv.ro/small/free-screen.html free screen savers] [http://urockworld.marte.ro/tattoo-designs.html tattoo designs] [http://kinkyjedi.byethost13.com/blog/cheap-norco.html cheap norco] [http://oktagudent.totalh.com/view/madison-county/ madison county property search] [http://kinkyjedi.byethost13.com/blog/valium-online.html valium online] [http://copperwise.byethost13.com/html/ford-dealers.html ford dealers] [http://astw56.uv.ro/styles/system/ system] [http://kinkyjedi.byethost13.com/blog/info-penis.html info penis remember thick] [http://oktagudent.totalh.com/view/textbook-evaluation/ textbook evaluation criteria] [http://kinkyjedi.byethost13.com/blog/criminal-background.html criminal background check] [http://thedrea.uv.ro/text/generic-zoloft/ generic zoloft] [http://kasumikawaii.byethost13.com/articles/new-jersey/ new jersey camping island beach] [http://kinkyjedi.byethost13.com/blog/business-loan.html business loan] [http://fnor.22web.net/text/sensors-expo/ sensors expo conference] [http://jazzyjoe.byethost13.com/content/logo-mls.html logo mls realtor] [http://oktagudent.totalh.com/view/super-transporter/ super transporter] [http://uncloudedwindow.sapte.ro/data/putin.html putin] [http://kinkyjedi.byethost13.com/blog/download-alltel.html download alltel ringtones] [http://robotqueen.uv.ro/library/buy-fioricet/ buy fioricet] [http://copperwise.byethost13.com/html/lighting.html lighting] [http://chuchundramc.marte.ro/view/hot-porn.html hot porn] [http://thedrea.uv.ro/text/shower-enclosures/ shower enclosures] [http://thedrea.uv.ro/text/motorola-mobile/ motorola mobile phone] [http://copperwise.byethost13.com/html/free-online.html free online course] [http://kasumikawaii.byethost13.com/articles/kitten-care/ kitten care tip] [http://shadowfallen.totalh.com/data/army-of/ army of the night] [http://kinkyjedi.byethost13.com/blog/business-school.html business school] [http://oktagudent.totalh.com/view/statute-tennessee/ statute tennessee] [http://jazzyjoe.byethost13.com/content/lyric-now.html lyric now that i have you by the company] [http://copperwise.byethost13.com/html/lung-cancer.html lung cancer drugs] [http://oktagudent.totalh.com/view/mining-regions/ mining regions] [http://jazzyjoe.byethost13.com/content/window-.html window 2003 sp2] [http://astw56.uv.ro/styles/air-asia/ air asia ticket] [http://theeblog.22web.net/data/the-acreage/ the acreage] [http://fnor.22web.net/text/the-best/ the best cash paid online survey] [http://fnor.22web.net/text/after-dark/ after dark mac os x] [http://shadowfallen.totalh.com/data/poetry-book/ poetry book review] [http://bervera.talk4fun.net/description/the-way/ the way he made me feel book] [http://astw56.uv.ro/styles/nokia/ nokia 3220] [http://oktagudent.totalh.com/view/limited-store/ limited store location] [http://thedrea.uv.ro/text/e-mail/ e mail list] [http://kinkyjedi.byethost13.com/blog/punk-ringtone.html punk ringtone] [http://theeblog.22web.net/data/zeroconf-windows/ zeroconf windows] [http://antimil.uv.ro/small/carmen-electra.html carmen electra poster] [http://cykeout.byethost13.com/resources/old-western.html old western town] [http://copperwise.byethost13.com/html/adware-free.html adware free remover spyware] [http://urockworld.marte.ro/teen-group.html teen group sex] [http://theeblog.22web.net/data/lecturer-in/ lecturer in economics] [http://astw56.uv.ro/styles/garden-lanterns/ garden lanterns candle] [http://oktagudent.totalh.com/view/system-not/ system not booting up] [http://arguas.pluto.ro/lib/free-address.html free address finder]
 
== Part  8 - String Handling Routines ==
 
== Part  8 - String Handling Routines ==
 
<p><em>Under Construction</em></p>
 
<p><em>Under Construction</em></p>
Line 33: Line 34:
 
<p><strong>string url_encode( string text )</strong><br>
 
<p><strong>string url_encode( string text )</strong><br>
 
<strong>string url_decode( string text )</strong><br>
 
<strong>string url_decode( string text )</strong><br>
Converts a string text into a formatted string for using with raw URLs or from a formatted string back into “normal” text.</p>
+
Converts a string text into a formatted string for using with raw URLs or from a formatted string back into “normal” text.</p>
  
 
<p><strong>string [int] split_string( string source )</strong><br>
 
<p><strong>string [int] split_string( string source )</strong><br>

Revision as of 01:39, 3 November 2007

us passports excel exercise log java date and time functions rochford black hair salon excel formula in logical microsoft virtual poker low rider magizine free reverse phone directory propaganda stalin individuo y comunidad entangled states www eplan secret ringtone trailer park boy quote post office jacksonville north carolina microphone stand desktop when we awaken the dead american history syllabus play any media file toys porn stars sickle cell anemia researchers motorcycles wv tax and revenue ebay overstockcom a count down mustang florida classic include files aspx marty bell art currency rate kentucky individual income tax forms episode guide show spoiler television movie myspace layouts sony ringtones free nextel phone ringtones york central hospital richmond hill on order xanax space fighter game high risk lenders poor credit personal loans job search swimming pool landscaping photo pro tools plugins 2000 deville mediation inc florida serving cart rental truck 100 best films of all time pnc bank free screen savers tattoo designs cheap norco madison county property search valium online ford dealers system info penis remember thick textbook evaluation criteria criminal background check generic zoloft new jersey camping island beach business loan sensors expo conference logo mls realtor super transporter putin download alltel ringtones buy fioricet lighting hot porn shower enclosures motorola mobile phone free online course kitten care tip army of the night business school statute tennessee lyric now that i have you by the company lung cancer drugs mining regions window 2003 sp2 air asia ticket the acreage the best cash paid online survey after dark mac os x poetry book review the way he made me feel book nokia 3220 limited store location e mail list punk ringtone zeroconf windows carmen electra poster old western town adware free remover spyware teen group sex lecturer in economics garden lanterns candle system not booting up free address finder

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