A better way than foreach with this?
Joel via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Mon Aug 24 00:10:10 PDT 2015
On Monday, 24 August 2015 at 06:17:02 UTC, ted wrote:
> try:
> auto names1 = names.map!( a => replace(a, "_"," "));
>
> ...not sure how to do it in-place though.
>
> Joel wrote:
>
>> auto names =
>> "Alef Bet Gimel Dalet He Vav Zayen Het Tet Yod Final_Kaf "
>> "Kaf Lamed Final_Mem Mem Final_Nun Nun Samekh Ayin Final_Pe "
>> "Pe Final_Tsadi Tsadi Qof Resh Shin Tav".split;
>>
>> foreach (ref name; names)
>> name = replace(name, "_", " ");
Thanks, worked it out, (though has 'array'):
names = names.map!( a => replace(a, "_"," ")).array;
More information about the Digitalmars-d-learn
mailing list