How to loop through characters of a string in D language?

BoQsc vaidas.boqsc at gmail.com
Wed Dec 8 14:27:22 UTC 2021


On Wednesday, 8 December 2021 at 14:16:16 UTC, bauss wrote:
> 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
>> ```
>
> string b = a.replace(";", "");

Thanks, that's what I used to do few years ago.
It's a great solution I forget about and it works.

```
import std.stdio;
import std.array;

void main()
{
     string a="abc;def;ab";
	string b = a.replace(";", "");
	writeln(b);
}
```



More information about the Digitalmars-d-learn mailing list