Need Help to Understand Regular Expression Immediately

Krunal Patel

Can anyone explain the meaning of the Regular Expression pattern below in Perl?

s/^(-?\d+)(\d\d\d)/$1,$2/
l'L'l

Take the string:

-1234567890

Using the regex pattern:

s/^(-?\d+)(\d\d\d)/$1,$2/
| | |  |    | | |    |
| | |  |     \|/     replace pattern using groups [1],[2]
| | |  |     [2] match a digit [0-9] (3 times)
| | | [1] match a digit between one and unlimited times
| |[1] matches character "-" literally between zero and one time [greedy]
| ^ assert position at start of the string
substitution pattern

Using the original string above would become:

-1234567,890

Example:

https://regex101.com/r/gV9kE9/1

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Need help in this Regular Expression

From Dev

Need for help in this scrapy regular expression

From Dev

Need help for writing regular expression

From Dev

Need help understanding this particular regular expression [^.]

From Dev

Need help to create regular expression in Java

From Dev

Python - re - need help for regular expression

From Dev

Need help understanding this particular regular expression [^.]

From Dev

Need help to resolve regular expression for Table of Contents

From Dev

Need help constructing Regular expression pattern

From Dev

.net regular expression - need help merging 'two' expressions

From Dev

Need Help In Regular Expression - Match 6 digits after specific word

From Dev

Need help completing this regular expression that captures relative paths in HTML

From Dev

Regular Expression - Need Help Matching Everything Except For A Certain String

From Dev

Need help to understand code

From Dev

Need help to understand this code

From Dev

Need help to understand LISP

From Dev

Gradle: need help to understand

From Dev

How to understand this regular expression

From Dev

Regular Expression Help - Lookahead

From Dev

Help with regular expression

From Dev

want help on regular expression

From Dev

Help with regular expression in grep

From Dev

Help with understanding a regular expression

From Dev

Regular expression help

From Dev

Need help to understand LPeg and PEGs

From Dev

Need help to understand code in python

From Dev

Need help to understand the usage of `liftBase`

From Dev

Need some help to understand recursion

From Dev

Need Help to understand the piece of code