in reply to Re^4: What is the meaning of this line in Perl on linux?
in thread What is the meaning of this line in Perl on linux?

Yes. The line you posted in your first post actually works for that. We told you so. Where is your question?

  • Comment on Re^5: What is the meaning of this line in Perl on linux?

Replies are listed 'Best First'.
Re^6: What is the meaning of this line in Perl on linux?
by Anonymous Monk on Mar 28, 2022 at 08:49 UTC

    In my post that is for changing the forward slash to backward slash. Now i am asking fo changing the backward slash to forward slash.

      Then you need to swap the part that is searched with the part that is replaced.

      Currently, as haukex already explained, you have:

      # delimiters # | | | # v v v $localdir =~ s/\//\\/g; # ^^ ^^ # | | # search part replacement

      So, if you swap search part and replacement, you get:

      # delimiters # | | | # v v v $localdir =~ s/\\/\//g; # ^^ ^^ # | | # search part replacement

      The above gets much clearer if you use another delimiter instead of s///g, for example, s{}{}g. Then your original line is

      # delimiters # | || | # v vv v $localdir =~ s{/}{\\}g; # ^ ^^ # | | # search part replacement

      With the swap of search part and replacement part, that becomes:

      <c> # delimiters # | || | # v vv v $localdir =~ s{\\}{/}g; # ^^ ^ # | | # search part replacement