Username: 
Password: 
Restrict session to IP 

level 4  Go to the Training: Regex challenge

Global Rank: 538
Totalscore: 47161
Posts: 37
Thanks: 21
UpVotes: 24
Registered: 12y 80d
stormsurfer`s Avatar



Last Seen: 7y 191d
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: 98
Totalscore: 173717
Posts: 100
Thanks: 108
UpVotes: 70
Registered: 15y 96d




Last Seen: 4y 3d
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: 538
Totalscore: 47161
Posts: 37
Thanks: 21
UpVotes: 24
Registered: 12y 80d
stormsurfer`s Avatar



Last Seen: 7y 191d
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, alibaba2024, tunelko, silenttrack, n0tHappy, nonfungiblesecurity, stormsurfer, quangntenemy, TheHiveMind, Z, balicocat, Ge0, samuraiblanco, arraez, jcquinterov, hophuocthinh, alfamen2, burhanudinn123, Ben_Dover, stephanduran89, braddie0, SwolloW, dangarbri, csuquvq 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 8694 times.