10

I have a requirement in which I need to replace particular character from a string, by using a DOS command.

For example, if my string is "1,2,3,4", I need to get the result "1.2.3.4" by replacing each "," with a "." character.

Jasper
  • 409
  • 4
  • 17
Raveendra M Pai
  • 445
  • 2
  • 10
  • 27

2 Answers2

14

Following will work for you

    @echo off
    set string1=1,2,3,4
    set string2=%string1:,=.%
    echo %string2%
zackygaurav
  • 4,369
  • 5
  • 26
  • 40
Shirulkar
  • 484
  • 2
  • 4
7

This will give you an idea of what to do, not knowing exactly how you get the string to begin with.

set str=1,2,3,4
set str=%str:,=.%
James
  • 427
  • 3
  • 5
  • 15