Extract sub string from a string

k2aj krzysztof.jajesnica at gmail.com
Mon Nov 9 17:53:59 UTC 2020


On Monday, 9 November 2020 at 16:00:28 UTC, Vino wrote:
> Hi All,
>
>    Request your help on how to extract sub string from a 
> string, below is an example in PHP, need your help on how to do 
> the same in D.
>
> $text = "welcome2worldinfo";
> $hg = strtoupper(substr($text , 0, 7).'-'.substr($text, 7, 
> 1).'-'.substr($text, 8, 5));
> print_r($hg) \\ Output : WELCOME-2-WORLD
>
> From,
> Vino.B

Strings in D are actually immutable arrays of chars, so you can 
slice them to get a substring:

import std.string : toUpper;

string text = "welcome2worldinfo";
string hg = toUpper(text[0..7] ~ "-" ~ text[7..8] ~ "-" ~ 
text[8..13]);
writeln(hg);


More information about the Digitalmars-d-learn mailing list