<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Module%3AString2%2Fdoc</id>
	<title>Module:String2/doc - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Module%3AString2%2Fdoc"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Module:String2/doc&amp;action=history"/>
	<updated>2026-07-01T06:34:57Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Module:String2/doc&amp;diff=2843328&amp;oldid=prev</id>
		<title>imported&gt;Kcx36 来自 2025年12月24日 (三) 10:59</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Module:String2/doc&amp;diff=2843328&amp;oldid=prev"/>
		<updated>2025-12-24T10:59:33Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{High-use}}&lt;br /&gt;
{{module rating|alpha}}&lt;br /&gt;
&lt;br /&gt;
The module “{{BASEPAGENAME}}” contains 4 available calls that convert strings to upper, lower, sentence or title case.&lt;br /&gt;
&lt;br /&gt;
The sentence case function finds the first letter and capitalises that, so it works properly with text containing wiki-markup. Compare &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:String2|sentence|[[action game]]}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; -&amp;gt; {{#invoke:String2|sentence|[[action game]]}} with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{ucfirst:{{lc:[[action game]]}}}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; -&amp;gt; {{ucfirst:{{lc:[[action game]]}}}}. Piped wiki-links are handled as well: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:String2|sentence|[[trimix (breathing gas)|trimix]]}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; -&amp;gt; {{#invoke:String2|sentence|[[trimix (breathing gas)|trimix]]}}.&lt;br /&gt;
&lt;br /&gt;
The title case function capitalises the first letter of each word in the text, apart from a number of short words recommended by The U.S. Government Printing Office Style Manual. &lt;br /&gt;
&lt;br /&gt;
Further functions commonly used on strings would be useful additions.&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
&amp;lt;pre style=&amp;quot;line-height:1.5em;&amp;quot;&amp;gt;&lt;br /&gt;
{#invoke:String2 | upper |…}}&lt;br /&gt;
{#invoke:String2 | lower |…}}&lt;br /&gt;
{#invoke:String2 | sentence |…}}&lt;br /&gt;
{#invoke:String2 | title |…}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 參數 ===&lt;br /&gt;
&lt;br /&gt;
Just one unnamed parameter is used, representing the text to be converted to the required case.&lt;br /&gt;
&lt;br /&gt;
== 範例 ==&lt;br /&gt;
{{Further|Module:{{BASEPAGENAME}}/testcases}}&amp;lt;!-- delete if you do not intend to create the red-linked page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Input&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Output&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| upper | abcd }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| upper | abcd }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| upper | abCD }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| upper | abCD }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| upper | ABcd }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| upper | ABcd }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| upper | ABCD }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| upper | ABCD }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| upper | }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| upper | }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| lower | abcd }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| lower | abcd }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| lower | abCD }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| lower | abCD }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| lower | ABcd }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| lower | ABcd }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| lower | ABCD }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| lower | ABCD }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| lower | }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| lower | }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| sentence | abcd }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| sentence | abcd }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| sentence | abCD }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| sentence | abCD }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| sentence | ABcd }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| sentence | ABcd }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| sentence | ABCD }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| sentence | ABCD }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| sentence | [[action game]] }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| sentence | [[action game]] }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| sentence | [[trimix (breathing gas)|trimix]] }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| sentence | [[trimix (breathing gas)|trimix]] }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2 | sentence | {{#invoke:WikidataIB |getValue |P136 |name=genre |fetchwikidata=ALL |qid=Q1396889}} }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2 | sentence | {{#invoke:WikidataIB |getValue |P136 |name=genre |fetchwikidata=ALL |qid=Q1396889}} }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| sentence | }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| sentence | }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| title | abcd }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| title | abcd }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| title | abCD }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| title | abCD }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| title | ABcd }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| title | ABcd }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| title | ABCD }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| title | ABCD }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| title | }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| title | }}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;{{#invoke:String2| title | The Vitamins Are In My Fresh California Raisins}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{#invoke:String2| title | The Vitamins Are In My Fresh California Raisins}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 參見 ==&lt;br /&gt;
[[Module:String]] for the following functions:&lt;br /&gt;
* len&lt;br /&gt;
* sub&lt;br /&gt;
* sublength&lt;br /&gt;
* match&lt;br /&gt;
* pos&lt;br /&gt;
* str_find&lt;br /&gt;
* find&lt;br /&gt;
* replace&lt;br /&gt;
* rep&lt;/div&gt;</summary>
		<author><name>imported&gt;Kcx36</name></author>
	</entry>
</feed>