How to loop through characters of a string in D language?
Biotronic
simen.kjaras at gmail.com
Wed Dec 8 11:35:39 UTC 2021
On Wednesday, 8 December 2021 at 11:23:45 UTC, BoQsc wrote:
> Let's say I want to skip characters and build a new string.
>
> The string example to loop/iterate:
>
> ```
> import std.stdio;
>
> void main()
> {
> string a="abc;def;ab";
>
> }
> ```
>
> The character I want to skip: `;`
>
> Expected result:
> ```
> abcdefab
> ```
import std.stdio : writeln;
import std.algorithm.iteration : filter;
import std.conv : to;
void main()
{
string a = "abc;def;ab";
string b = a.filter!(c => c != ';').to!string;
writeln(b);
}
More information about the Digitalmars-d-learn
mailing list