Solved

replace

Posted on 2001-08-08
4
149 Views
Last Modified: 2010-03-05
how to replace all comma's in a variable with an other character ?

tnx in advance
0
Comment
Question by:oostwijk
  • 2
  • 2
4 Comments
 
LVL 51

Expert Comment

by:ahoffmann
ID: 6365910
$var=~s/,/x/g;
0
 
LVL 3

Accepted Solution

by:
interiot earned 20 total points
ID: 6366633
$var =~ tr/,/x/;


Using tr/// is a little over 4 times as fast as using s///;
0
 
LVL 3

Expert Comment

by:interiot
ID: 6366634
You can see that by running the following program:


#!/usr/bin/env perl
$^W=1;

use Benchmark;

my $str = "asdfklj,123ja09d,21349a,asd,f,23,,4,,,123a09sdfjl2345,asdj034,";

timethese(500000,
{       'S' => sub {
                my $s = $str;
                $s =~ s/,/x/g;
        },
        'TR' => sub {
                my $s = $str;
                $s =~ tr/,/x/;
        }
});
0
 
LVL 51

Expert Comment

by:ahoffmann
ID: 6367037
nice Benchmark ;-)
0

Featured Post

Networking for the Cloud Era

Join Microsoft and Riverbed for a discussion and demonstration of enhancements to SteelConnect:
-One-click orchestration and cloud connectivity in Azure environments
-Tight integration of SD-WAN and WAN optimization capabilities
-Scalability and resiliency equal to a data center

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
perl script help 12 105
Perl DBI Transactions Using Custom Module 7 48
Parse csv file and generate graphs in HTML in bash 8 240
what are these modules in perl script 4 103
Email validation in proper way is  very important validation required in any web pages. This code is self explainable except that Regular Expression which I used for pattern matching. I originally published as a thread on my website : http://www…
There are many situations when we need to display the data in sorted order. For example: Student details by name or by rank or by total marks etc. If you are working on data driven based projects then you will use sorting techniques very frequently.…
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…

820 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question