Anonymous
×
Create a new article
Write your page title here:
We currently have 205 articles on Shadowrun Seattle Shutdown. Type your article name above or click on one of the titles below and start writing!



Shadowrun Seattle Shutdown

Template:SplitP/Documentation: Difference between revisions

No edit summary
No edit summary
Line 7: Line 7:
{{Code|<nowiki>{{SplitP|Human (Cheerleader)|out}}</nowiki>}} returns: {{Return|{{SplitP|Human (Cheerleader)|out}}}}
{{Code|<nowiki>{{SplitP|Human (Cheerleader)|out}}</nowiki>}} returns: {{Return|{{SplitP|Human (Cheerleader)|out}}}}
{{Code|<nowiki>{{SplitP|Human (Cheerleader)|in}}</nowiki>}} returns: {{Return|{{SplitP|Human (Cheerleader)|in}}}}
{{Code|<nowiki>{{SplitP|Human (Cheerleader)|in}}</nowiki>}} returns: {{Return|{{SplitP|Human (Cheerleader)|in}}}}
{{Code|<nowiki>{{SplitP|Human|out}}</nowiki>}} returns: {{Return|{{SplitP|Human|out}}}}
{{Code|<nowiki>{{SplitP|Human|in}}</nowiki>}} returns: {{Return|{{SplitP|Human|in}}}}
{{Code|<nowiki>{{SplitP|Human (Cheerleader)|foo}}</nowiki>}} returns: {{Return|{{SplitP|Human (Cheerleader)|foo}}}}
{{Code|<nowiki>{{SplitP|Human (Cheerleader)|foo}}</nowiki>}} returns: {{Return|{{SplitP|Human (Cheerleader)|foo}}}}

Revision as of 19:13, 24 October 2022

Template:SplitP (Split Parenthesis) is a string parsing template. It extracts the text from inside or outside the parenthesis and returns it.

Usage

It accepts one mandatory string parameter and one optional string parameter.

  • 1 is the string to be parsed. There can be only one set of parenthesis, and they must come last in the string.
  • 2 (default: out) controls which portion of the string is returned, either what's outside the parenthesis or inside. Any other input triggers an error.

Return

{{SplitP|Human (Cheerleader)|out}} returns:

Human

{{SplitP|Human (Cheerleader)|in}} returns:

Cheerleader

{{SplitP|Human|out}} returns:

Human

{{SplitP|Human|in}} returns:

Human

{{SplitP|Human (Cheerleader)|foo}} returns:

Error! foo is not a valid parameter for Template:SplitP!