svnno****@sourc*****
svnno****@sourc*****
2010年 8月 16日 (月) 01:20:33 JST
Revision: 4004 http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=4004 Author: yutakapon Date: 2010-08-16 01:20:33 +0900 (Mon, 16 Aug 2010) Log Message: ----------- strsplit ãã¯ãã³ãã³ãã追å ããã Modified Paths: -------------- trunk/doc/en/html/macro/command/index.html trunk/doc/en/teraterm.hhc trunk/doc/en/teraterm.hhp trunk/doc/ja/html/about/history.html trunk/doc/ja/html/macro/command/index.html trunk/doc/ja/teraterm.hhc trunk/doc/ja/teraterm.hhp Added Paths: ----------- trunk/doc/en/html/macro/command/strsplit.html trunk/doc/ja/html/macro/command/strsplit.html -------------- next part -------------- Modified: trunk/doc/en/html/macro/command/index.html =================================================================== --- trunk/doc/en/html/macro/command/index.html 2010-08-15 16:05:00 UTC (rev 4003) +++ trunk/doc/en/html/macro/command/index.html 2010-08-15 16:20:33 UTC (rev 4004) @@ -121,6 +121,7 @@ <li><a href="strremove.html">strremove</a> (version 4.67 or later) <li><a href="strreplace.html">strreplace</a> (version 4.67 or later) <li><a href="strscan.html">strscan</a> + <li><a href="strsplit.html">strsplit</a> (version 4.67 or later) <li><a href="strtrim.html">strtrim</a> (version 4.67 or later) <li><a href="tolower.html">tolower</a> (version 4.53 or later) <li><a href="toupper.html">toupper</a> (version 4.53 or later) Copied: trunk/doc/en/html/macro/command/strsplit.html (from rev 4002, trunk/doc/en/html/macro/command/strtrim.html) =================================================================== --- trunk/doc/en/html/macro/command/strsplit.html (rev 0) +++ trunk/doc/en/html/macro/command/strsplit.html 2010-08-15 16:20:33 UTC (rev 4004) @@ -0,0 +1,93 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" + "http://www.w3.org/TR/html4/strict.dtd"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <title>strsplit</title> + <meta http-equiv="Content-Style-Type" content="text/css"> + <link rel="stylesheet" href="../../style.css" type="text/css"> +</head> + +<body> + + +<h1>strsplit</h1> + +<p> +Splits a string by delimiters. +</p> + +<h2>Format</h2> + +<pre class="macro-syntax"> +strsplit <strvar> <separator> <count> [<special>] +</pre> + +<h2>Remarks</h2> + +<p> +Splits the string variable <strvar> by the <separator> delimiter, and returns the 9 system variables from "groupmatchstr1" to "groupmatchstr9".<br> + +The <count> is specified the maximum number of substrings to return.<br> + +If a number of substrings is smaller than <count>, the remaining groupmatchstr variables stores NULL.<br> +</p> + +<p> +If <special> is non-zero, following strings in <message> is treated as spacial character.<br> +If <special> is not specified then 0 is used. +</p> + +<table> + <tr> + <th>input</th> + <th>output</th> + </tr> + <tr> + <td>\\</td> + <td>"\"</td> + </tr> + <tr> + <td>\n</td> + <td>line feed</td> + </tr> + <tr> + <td>\t</td> + <td>tab</td> + </tr> +</table> + +<h2>Example</h2> + +<pre class="macro-example"> +src='A string'#9'of ,,tokens'#10'and some more tokens' +strsplit src ' ,\t\n' 9 1 + +messagebox groupmatchstr1 "groupmatchstr1" ; 'A' +messagebox groupmatchstr2 "groupmatchstr2" ; 'string' +messagebox groupmatchstr3 "groupmatchstr3" ; 'of' +messagebox groupmatchstr4 "groupmatchstr4" ; 'tokens' +messagebox groupmatchstr5 "groupmatchstr5" ; 'and' +messagebox groupmatchstr6 "groupmatchstr6" ; 'some' +messagebox groupmatchstr7 "groupmatchstr7" ; 'more' +messagebox groupmatchstr8 "groupmatchstr8" ; 'tokens' +messagebox groupmatchstr9 "groupmatchstr9" ; '' + +src='Sun,Mon,Tue,Wed,Thu,Fri,Sat' +strsplit src ',' 7 + +messagebox groupmatchstr1 "groupmatchstr1" ; 'Sun' +messagebox groupmatchstr2 "groupmatchstr2" ; 'Mon' +messagebox groupmatchstr3 "groupmatchstr3" ; 'Tue' +messagebox groupmatchstr4 "groupmatchstr4" ; 'Wed' +messagebox groupmatchstr5 "groupmatchstr5" ; 'Thu' +messagebox groupmatchstr6 "groupmatchstr6" ; 'Fri' +messagebox groupmatchstr7 "groupmatchstr7" ; 'Sat' +messagebox groupmatchstr8 "groupmatchstr8" ; '' +messagebox groupmatchstr9 "groupmatchstr9" ; '' +</pre> + +<h2>Reference</h2> + +</body> +</html> Modified: trunk/doc/en/teraterm.hhc =================================================================== --- trunk/doc/en/teraterm.hhc 2010-08-15 16:05:00 UTC (rev 4003) +++ trunk/doc/en/teraterm.hhc 2010-08-15 16:20:33 UTC (rev 4004) @@ -1056,6 +1056,11 @@ <param name="ImageNumber" value="11"> </OBJECT> <LI> <OBJECT type="text/sitemap"> + <param name="Name" value="strsplit"> + <param name="Local" value="html\macro\command\strsplit.html"> + <param name="ImageNumber" value="11"> + </OBJECT> + <LI> <OBJECT type="text/sitemap"> <param name="Name" value="strtrim"> <param name="Local" value="html\macro\command\strtrim.html"> <param name="ImageNumber" value="11"> Modified: trunk/doc/en/teraterm.hhp =================================================================== --- trunk/doc/en/teraterm.hhp 2010-08-15 16:05:00 UTC (rev 4003) +++ trunk/doc/en/teraterm.hhp 2010-08-15 16:20:33 UTC (rev 4004) @@ -280,6 +280,7 @@ HlpMacroCommandStrremove=html\macro\command\strremove.html HlpMacroCommandStrreplace=html\macro\command\strreplace.html HlpMacroCommandStrscan=html\macro\command\strscan.html +HlpMacroCommandStrsplit=html\macro\command\strsplit.html HlpMacroCommandStrtrim=html\macro\command\strtrim.html HlpMacroCommandTestlink=html\macro\command\testlink.html HlpMacroCommandTolower=html\macro\command\tolower.html Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2010-08-15 16:05:00 UTC (rev 4003) +++ trunk/doc/ja/html/about/history.html 2010-08-15 16:20:33 UTC (rev 4004) @@ -50,6 +50,7 @@ <li>}NR}h "<a href="../macro/command/strremove.html">strremove</a>" ðÇÁµ½B</li> <li>}NR}h "<a href="../macro/command/strreplace.html">strreplace</a>" ðÇÁµ½B</li> <li>}NR}h "<a href="../macro/command/strtrim.html">strtrim</a>" ðÇÁµ½B</li> + <li>}NR}h "<a href="../macro/command/strsplit.html">strsplit</a>" ðÇÁµ½B</li> </ul> </li> Modified: trunk/doc/ja/html/macro/command/index.html =================================================================== --- trunk/doc/ja/html/macro/command/index.html 2010-08-15 16:05:00 UTC (rev 4003) +++ trunk/doc/ja/html/macro/command/index.html 2010-08-15 16:20:33 UTC (rev 4004) @@ -121,6 +121,7 @@ <li><a href="strremove.html">strremove</a> (o[W4.67È~) <li><a href="strreplace.html">strreplace</a> (o[W4.67È~) <li><a href="strscan.html">strscan</a> + <li><a href="strsplit.html">strsplit</a> (o[W4.67È~) <li><a href="strtrim.html">strtrim</a> (o[W4.67È~) <li><a href="tolower.html">tolower</a> (o[W4.53È~) <li><a href="toupper.html">toupper</a> (o[W4.53È~) Copied: trunk/doc/ja/html/macro/command/strsplit.html (from rev 4002, trunk/doc/ja/html/macro/command/strtrim.html) =================================================================== --- trunk/doc/ja/html/macro/command/strsplit.html (rev 0) +++ trunk/doc/ja/html/macro/command/strsplit.html 2010-08-15 16:20:33 UTC (rev 4004) @@ -0,0 +1,91 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" + "http://www.w3.org/TR/html4/strict.dtd"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> + <title>strsplit</title> + <meta http-equiv="Content-Style-Type" content="text/css"> + <link rel="stylesheet" href="../../style.css" type="text/css"> +</head> + +<body> + + +<h1>strsplit</h1> + +<p> + +</p> + +<h2>`®</h2> + +<pre class="macro-syntax"> +strsplit <strvar> <separator> <count> [<special>] +</pre> + +<h2>ðà</h2> + +<p> +¶ñÏ <strvar> ©çAæØèL <separator> ÅæØç꽪¶ñðæèoµÄAgroupmatchstr1`groupmatchstr9ÉÔ·B<br> +<count> ÉÍA澷骶ñÌÅåi9Ⱥjðwè·éB <br> +¶ñ̪¶ñ̪ <count> ¢Å éÆ«Aª¶ñªãü³êÈ©Á½groupmatchstrÉÍANULLªãü³êéB<br> +</p> + +<p> +<special> ª 1 ÌêÍA<separator> ÉÜÜêéȺ̶ñÍÁê¶ÆµÄµíêéB<br> +<special> ªwè³êÈ¢êÍ 0 ªgp³êéB +</p> + +<table> + <tr> + <th>üÍ</th> + <th>oÍ</th> + </tr> + <tr> + <td>\\</td> + <td>"\"</td> + </tr> + <tr> + <td>\n</td> + <td>üs</td> + </tr> + <tr> + <td>\t</td> + <td>^u</td> + </tr> +</table> + +<h2>á</h2> + +<pre class="macro-example"> +src='A string'#9'of ,,tokens'#10'and some more tokens' +strsplit src ' ,\t\n' 9 1 + +messagebox groupmatchstr1 "groupmatchstr1" ; 'A' +messagebox groupmatchstr2 "groupmatchstr2" ; 'string' +messagebox groupmatchstr3 "groupmatchstr3" ; 'of' +messagebox groupmatchstr4 "groupmatchstr4" ; 'tokens' +messagebox groupmatchstr5 "groupmatchstr5" ; 'and' +messagebox groupmatchstr6 "groupmatchstr6" ; 'some' +messagebox groupmatchstr7 "groupmatchstr7" ; 'more' +messagebox groupmatchstr8 "groupmatchstr8" ; 'tokens' +messagebox groupmatchstr9 "groupmatchstr9" ; '' + +src='Sun,Mon,Tue,Wed,Thu,Fri,Sat' +strsplit src ',' 7 + +messagebox groupmatchstr1 "groupmatchstr1" ; 'Sun' +messagebox groupmatchstr2 "groupmatchstr2" ; 'Mon' +messagebox groupmatchstr3 "groupmatchstr3" ; 'Tue' +messagebox groupmatchstr4 "groupmatchstr4" ; 'Wed' +messagebox groupmatchstr5 "groupmatchstr5" ; 'Thu' +messagebox groupmatchstr6 "groupmatchstr6" ; 'Fri' +messagebox groupmatchstr7 "groupmatchstr7" ; 'Sat' +messagebox groupmatchstr8 "groupmatchstr8" ; '' +messagebox groupmatchstr9 "groupmatchstr9" ; '' +</pre> + +<h2>QÆ</h2> + +</body> +</html> Modified: trunk/doc/ja/teraterm.hhc =================================================================== --- trunk/doc/ja/teraterm.hhc 2010-08-15 16:05:00 UTC (rev 4003) +++ trunk/doc/ja/teraterm.hhc 2010-08-15 16:20:33 UTC (rev 4004) @@ -1063,6 +1063,10 @@ <param name="ImageNumber" value="11"> </OBJECT> <LI> <OBJECT type="text/sitemap"> + <param name="Name" value="strsplit"> + <param name="Local" value="html\macro\command\strsplit.html"> + </OBJECT> + <LI> <OBJECT type="text/sitemap"> <param name="Name" value="strtrim"> <param name="Local" value="html\macro\command\strtrim.html"> </OBJECT> Modified: trunk/doc/ja/teraterm.hhp =================================================================== --- trunk/doc/ja/teraterm.hhp 2010-08-15 16:05:00 UTC (rev 4003) +++ trunk/doc/ja/teraterm.hhp 2010-08-15 16:20:33 UTC (rev 4004) @@ -290,6 +290,7 @@ HlpMacroCommandStrremove=html\macro\command\strremove.html HlpMacroCommandStrreplace=html\macro\command\strreplace.html HlpMacroCommandStrscan=html\macro\command\strscan.html +HlpMacroCommandStrsplit=html\macro\command\strsplit.html HlpMacroCommandStrtrim=html\macro\command\strtrim.html HlpMacroCommandTestlink=html\macro\command\testlink.html HlpMacroCommandTolower=html\macro\command\tolower.html