Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Re: To find and replace in a file

by Laurent_R (Canon)
on Feb 25, 2017 at 09:44 UTC ( [id://1182809]=note: print w/replies, xml ) Need Help??


in reply to To find and replace in a file

Cross posted on the Perl Guru forum: http://perlguru.com/gforum.cgi?post=83831;sb=post_latest_reply;so=ASC;forum_view=forum_view_collapsed;;page=unread#unread.

There is nothing wrong with cross-posting questions, but it is considered polite to inform the reader (and provide the link) to prevent duplication of work in various location of the Internet.

For reference, here's the one-liner solution I had posted on that other site before seeing this post here:

$ echo 'cfg_a cfg_b[2:0] cfg_c[4:0] cfg_d ' | perl -ne '($cf, $num) = ($1, $2) if /(cfg_\w+)(\[\d:\d\]) +*/; print "logic $num $cf\n"; ' logic cfg_a logic [2:0] cfg_b logic [4:0] cfg_c logic cfg_d

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1182809]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chanting in the Monastery: (5)
As of 2024-04-19 11:49 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found