Substring/Top and tail: Difference between revisions
Content added Content deleted
m (Added Sidef language) |
|||
Line 1,101: | Line 1,101: | ||
Without last: upraiser |
Without last: upraiser |
||
Without both: praiser |
Without both: praiser |
||
</pre> |
|||
=={{header|Sidef}}== |
|||
Strip any characters: |
|||
<lang ruby>say "knight".substr(1); # strip first character |
|||
say "socks".substr(0, -1); # strip last character |
|||
say "brooms".substr(1, -1); # strip both first and last characters |
|||
say "与今令".substr(1, -1); # => 今</lang> |
|||
{{out}} |
|||
<pre> |
|||
night |
|||
sock |
|||
room |
|||
今 |
|||
</pre> |
|||
Strip graphemes: |
|||
<lang ruby>var gstr = "J\x{332}o\x{332}s\x{332}e\x{301}\x{332}"; |
|||
say gstr-/^\X/; # strip first grapheme |
|||
say gstr-/\X\z/; # strip last grapheme |
|||
say gstr.sub(/^\X/).sub(/\X\z/); # strip both first and last graphemes</lang> |
|||
{{out}} |
|||
<pre> |
|||
o̲s̲é̲ |
|||
J̲o̲s̲ |
|||
o̲s̲ |
|||
</pre> |
</pre> |
||