Username: 
Password: 
Restrict session to IP 

level 4  Go to the Training: Regex challenge

Global Rank: 536
Totalscore: 47147
Posts: 37
Thanks: 21
UpVotes: 24
Registered: 11y 193d
stormsurfer`s Avatar



Last Seen: 6y 304d
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: 96
Totalscore: 173671
Posts: 100
Thanks: 108
UpVotes: 70
Registered: 14y 208d




Last Seen: 3y 116d
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: 536
Totalscore: 47147
Posts: 37
Thanks: 21
UpVotes: 24
Registered: 11y 193d
stormsurfer`s Avatar



Last Seen: 6y 304d
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, JanLitwin17, SwolloW, dangarbri 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 8277 times.