Click here to Skip to main content
15,799,018 members
Home / Discussions / Regular Expressions
   

Regular Expressions

 
GeneralRe: Exclude Uppercase for conjoined names Pin
Plastmannen3-Oct-23 2:26
Plastmannen3-Oct-23 2:26 
GeneralRe: Exclude Uppercase for conjoined names Pin
trønderen3-Oct-23 9:08
trønderen3-Oct-23 9:08 
GeneralRe: Exclude Uppercase for conjoined names Pin
Richard Deeming3-Oct-23 22:36
mveRichard Deeming3-Oct-23 22:36 
GeneralRe: Exclude Uppercase for conjoined names Pin
trønderen4-Oct-23 9:40
trønderen4-Oct-23 9:40 
GeneralRe: Exclude Uppercase for conjoined names Pin
jschell4-Oct-23 5:58
jschell4-Oct-23 5:58 
AnswerRe: Exclude Uppercase for conjoined names Pin
trønderen4-Oct-23 10:02
trønderen4-Oct-23 10:02 
GeneralRe: Exclude Uppercase for conjoined names Pin
OriginalGriff12-Oct-23 2:02
mvaOriginalGriff12-Oct-23 2:02 
Questionlearning regex isn't easy :-) Pin
Kardock18-Sep-23 5:22
Kardock18-Sep-23 5: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 6:02
mveRichard Deeming18-Sep-23 6:02 
AnswerRe: learning regex isn't easy :-) Pin
k505418-Sep-23 6:33
mvek505418-Sep-23 6:33 
AnswerRe: learning regex isn't easy :-) Pin
jschell18-Sep-23 6:42
jschell18-Sep-23 6:42 
GeneralRe: learning regex isn't easy :-) Pin
Kardock18-Sep-23 7:07
Kardock18-Sep-23 7:07 
AnswerRe: learning regex isn't easy :-) Pin
trønderen18-Sep-23 7:04
trønderen18-Sep-23 7:04 
AnswerRe: learning regex isn't easy :-) Pin
jschell19-Sep-23 6:29
jschell19-Sep-23 6:29 
QuestionMySQL Select query that chooses something dot something between certain underscores Pin
Member 1450438414-Sep-23 7:12
Member 1450438414-Sep-23 7:12 
AnswerRe: MySQL Select query that chooses something dot something between certain underscores Pin
RedDk14-Sep-23 7:36
RedDk14-Sep-23 7:36 
GeneralRe: MySQL Select query that chooses something dot something between certain underscores Pin
Member 1450438418-Sep-23 5:28
Member 1450438418-Sep-23 5:28 
GeneralRe: MySQL Select query that chooses something dot something between certain underscores Pin
RedDk18-Sep-23 8:23
RedDk18-Sep-23 8:23 
GeneralRe: MySQL Select query that chooses something dot something between certain underscores Pin
Member 1450438419-Sep-23 0:16
Member 1450438419-Sep-23 0:16 
GeneralRe: MySQL Select query that chooses something dot something between certain underscores Pin
Richard MacCutchan19-Sep-23 2:45
mveRichard MacCutchan19-Sep-23 2:45 
GeneralRe: MySQL Select query that chooses something dot something between certain underscores Pin
Member 1450438419-Sep-23 5:46
Member 1450438419-Sep-23 5:46 
GeneralRe: MySQL Select query that chooses something dot something between certain underscores Pin
Richard MacCutchan19-Sep-23 6:30
mveRichard MacCutchan19-Sep-23 6:30 
GeneralRe: MySQL Select query that chooses something dot something between certain underscores Pin
Member 1450438420-Sep-23 3:17
Member 1450438420-Sep-23 3:17 
GeneralRe: MySQL Select query that chooses something dot something between certain underscores Pin
Richard MacCutchan20-Sep-23 3:31
mveRichard MacCutchan20-Sep-23 3:31 
GeneralRe: MySQL Select query that chooses something dot something between certain underscores Pin
RedDk21-Sep-23 8:17
RedDk21-Sep-23 8:17 

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.