Click here to Skip to main content
15,907,497 members
Home / Discussions / Regular Expressions
   

Regular Expressions

 
GeneralRe: Replacement of initial words Pin
Dave Kreskowiak12-Oct-23 3:01
mveDave Kreskowiak12-Oct-23 3:01 
GeneralRe: Replacement of initial words Pin
Terry R 202313-Oct-23 9:22
Terry R 202313-Oct-23 9:22 
GeneralRe: Replacement of initial words Pin
OriginalGriff12-Oct-23 2:38
mveOriginalGriff12-Oct-23 2:38 
AnswerRe: Replacement of initial words Pin
jschell12-Oct-23 5:21
jschell12-Oct-23 5:21 
QuestionRegular Expression for a repeating pattern? Pin
Les Stockton6-Oct-23 7:50
Les Stockton6-Oct-23 7:50 
AnswerRe: Regular Expression for a repeating pattern? Pin
PIEBALDconsult6-Oct-23 7:59
mvePIEBALDconsult6-Oct-23 7:59 
AnswerRe: Regular Expression for a repeating pattern? Pin
RedDk6-Oct-23 8:08
RedDk6-Oct-23 8:08 
AnswerRe: Regular Expression for a repeating pattern? Pin
jschell9-Oct-23 5:26
jschell9-Oct-23 5:26 
AnswerRe: Regular Expression for a repeating pattern? Pin
k50549-Oct-23 6:12
mvek50549-Oct-23 6:12 
QuestionExclude Uppercase for conjoined names Pin
Plastmannen2-Oct-23 22:08
Plastmannen2-Oct-23 22:08 
AnswerRe: Exclude Uppercase for conjoined names Pin
OriginalGriff2-Oct-23 22:20
mveOriginalGriff2-Oct-23 22:20 
GeneralRe: Exclude Uppercase for conjoined names Pin
Plastmannen2-Oct-23 23:25
Plastmannen2-Oct-23 23:25 
GeneralRe: Exclude Uppercase for conjoined names Pin
OriginalGriff3-Oct-23 0:42
mveOriginalGriff3-Oct-23 0:42 
GeneralRe: Exclude Uppercase for conjoined names Pin
Plastmannen3-Oct-23 1:04
Plastmannen3-Oct-23 1:04 
SuggestionRe: Exclude Uppercase for conjoined names Pin
Richard Deeming2-Oct-23 23:53
mveRichard Deeming2-Oct-23 23:53 
GeneralRe: Exclude Uppercase for conjoined names Pin
Plastmannen3-Oct-23 1:26
Plastmannen3-Oct-23 1:26 
GeneralRe: Exclude Uppercase for conjoined names Pin
trønderen3-Oct-23 8:08
trønderen3-Oct-23 8:08 
GeneralRe: Exclude Uppercase for conjoined names Pin
Richard Deeming3-Oct-23 21:36
mveRichard Deeming3-Oct-23 21:36 
GeneralRe: Exclude Uppercase for conjoined names Pin
trønderen4-Oct-23 8:40
trønderen4-Oct-23 8:40 
GeneralRe: Exclude Uppercase for conjoined names Pin
jschell4-Oct-23 4:58
jschell4-Oct-23 4:58 
AnswerRe: Exclude Uppercase for conjoined names Pin
trønderen4-Oct-23 9:02
trønderen4-Oct-23 9:02 
GeneralRe: Exclude Uppercase for conjoined names Pin
OriginalGriff12-Oct-23 1:02
mveOriginalGriff12-Oct-23 1:02 
Questionlearning regex isn't easy :-) Pin
Kardock18-Sep-23 4:22
Kardock18-Sep-23 4:22 
hi all,

so, I'm new to regex, trying to understand and i admit i'm lost.

here's what i need right now;

i have a list of string where i wish to extract the email address of users, each line looks like this:

DisplayName;Surname;Givenname;Mail;Company

which gives me something like:

$line = 'jsmith;john;smith;john.smith@someemail.com;acme'

since I'm new and not sure how this work, i do these to test and learn, and the results. now i'm trying to understand why the last 2 shown here are failing.

$line -match '\w+' = True
$line -match '\w+;' = true
$line -math '\w+;\w+;' = true
$line -match '\w+;\w+;\w+' = true
$line -match '\w+;\w+;\w+;' = false
$line -match '\w+;\w+;\w+;\.*' = false

at first i thought that this regex would give me the email but it fails.

$regex = '\w+;\w+;\w+;(\w+@\w+);\w+'

thanks for helping me.
AnswerRe: learning regex isn't easy :-) Pin
Richard Deeming18-Sep-23 5:02
mveRichard Deeming18-Sep-23 5:02 
AnswerRe: learning regex isn't easy :-) Pin
k505418-Sep-23 5:33
mvek505418-Sep-23 5:33 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.