Username: 
Password: 
Restrict session to IP 

level 4  Go to the Training: Regex challenge

Global Rank: 530
Totalscore: 44895
Posts: 37
Thanks: 21
UpVotes: 24
Registered: 9y 364d
stormsurfer`s Avatar



Last Seen: 5y 109d
The User is Offline
level 4
Google/translate0Thank You!0Good Post!0Bad Post! link
I added ? after \. and after the extensions in the () of level 3 but it doesn't catch. I tried the same regex with sed and it found all the posibilities (wechall,wechall4,wechall.ext, wechall4.ext). What's wrong?

Also there'a a bug, when you use [, [], more then 3 ? in a row, or any char that isn't a modifier as a modifier, the script doesn't filter it and spits out a preg_match error.
Global Rank: 104
Totalscore: 164743
Posts: 100
Thanks: 108
UpVotes: 70
Registered: 13y 14d




Last Seen: 1y 286d
The User is Offline
RE: level 4
Google/translate1Thank You!0Good Post!0Bad Post! link
Just catch the first group i.e. the filename then do not catch the extension part.
Global Rank: 530
Totalscore: 44895
Posts: 37
Thanks: 21
UpVotes: 24
Registered: 9y 364d
stormsurfer`s Avatar



Last Seen: 5y 109d
The User is Offline
RE: level 4
Google/translate0Thank You!1Good Post!0Bad Post! link
I don't understand. It sais: "wechall4.jpg should capture/return wechall4 in your pattern now"
so for wechall4.jpg I should only see wechall4. But there are no substitusions in this challenge so I can't put () around an object and print it with \1 or $1.
I tried just the filename with and without 4? and removed the ending $ but it still sais "Your pattern does not capture the wanted string correctly."
Redknee, AIHAPPLE, zhukeni, tunelko, silenttrack, n0tHappy, stormsurfer, quangntenemy, TheHiveMind, Z, balicocat, Ge0, samuraiblanco, arraez, jcquinterov, hophuocthinh, alfamen2, burhanudinn123, Ben_Dover, stephanduran89, braddie0 have subscribed to this thread and receive emails on new posts.
1 people are watching the thread at the moment.
This thread has been viewed 7707 times.