Template talk:Str number/trim

Unit tests
Should be created for this template. --ben_b (talk) 10:41, 26 May 2013 (UTC)

option to select
My problem is this: my input contains the string,


 * 105-110-99-108-100-98

Using this Template:Str number/trim would only yield 105.

I was wondering if there's a way of choosing the nth numeric text. For example, I want to extract the third and last number, 99 and 98.

Thanks. TjBison (talk) 16:38, 14 May 2016 (UTC)

Requested move 14 October 2018

 * The following is a closed discussion of a requested move. Please do not modify it. Subsequent comments should be made in a new section on the talk page. Editors desiring to contest the closing decision should consider a move review after discussing it on the closer's talk page. No further edits should be made to this section. 

The result of the move request was: no consensus; not moved. After looking closer at this, I decided that it's too entrenched now, and too much bother to fix something that's "not broken". wbm1058 (talk) 15:09, 13 November 2018 (UTC)

Template:Str number/trim → Template:Str number trim – Using a space instead of a slash makes the template name clearer; not sure why a slash was initially used or how it makes sense. --  Alex TW 03:06, 14 October 2018 (UTC) --Relisting. B dash (talk) 14:30, 22 October 2018 (UTC) --Relisting. Iffy★Chat -- 14:11, 2 November 2018 (UTC)
 * Comment: It would seem that Template:Str letter/trim and Template:Str number/trim are sub-pages of Template:Str letter and Template:Str number. Not sure why though those two templates are the only ones using the sub-page style. --Gonnym (talk) 07:33, 14 October 2018 (UTC)
 * Oppose. After a one minute evaluation it appears Str number/trim is a variant of Str number, and it makes sense to group them together like this. --В²C ☎ 00:54, 31 October 2018 (UTC)
 * , just as Ifexist not redirect and Ifexist check redirect are variations of each other, and exist under separate names. Or Television episode ratings and Australian television episode ratings. --  Alex TW 01:34, 2 November 2018 (UTC)

OK, I'm looking at this so as to come to some resolution. The page is cascade-protected as it transcludes to Wikipedia's main main page, so we should proceed carefully. The original design was unconventional, as before this was converted to use a Lua module, this so-called subtemplate actually transcluded its "parent" template. That is not what a template "programmer" would generally expect. Generally, template subpages should only be transcluded internally by their parent template, and not externally by other templates, and a "child" template shouldn't transclude its "parent". So the proposal makes sense as this shouldn't have been implemented as a subtemplate in the first place. I suppose whether or not this should be "fixed" (nothing is really broken) depends on the amount of work needed to fix it and whether anything will be disrupted in the process. These were all created by, who hasn't edited since March of this year. I'm going to investigate further, and in the meantime clean up some redundancies left behind after the conversion to Lua. – wbm1058 (talk) 14:43, 10 November 2018 (UTC)


 * This should be handled consistently with its sibling template Template:Str letter/trim, for which the same rationale applies. wbm1058 (talk) 22:38, 10 November 2018 (UTC)


 * The above discussion is preserved as an archive of a requested move. Please do not modify it. Subsequent comments should be made in a new section on this talk page or in a move review. No further edits should be made to this section.