Python Forum
Thread Rating:
  • 1 Vote(s) - 2 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Regex Help
#1
>>> name = re.compile(r'hello')
>>> mo = name.search('They shouted out hellop to the crowd')
>>> mo.group()
'hello'
how can I achieve a strict match of the word 'hello' and not 'hellop' in the above example?
Reply
#2
name = re.compile('hello\b')
\b matches the empty string at a word boundary. This will still match 'shello', but you could put a \b at the beginning to stop that too.
Craig "Ichabod" O'Brien - xenomind.com
I wish you happiness.
Recommended Tutorials: BBCode, functions, classes, text adventures
Reply


Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020