Substring/Top and tail: Difference between revisions

m
Added Sidef language
m (Added Sidef language)
Line 1,101:
Without last: upraiser
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>
 
2,747

edits