On Jun 28, 2:26 am, python_enthu <[EMAIL PROTECTED]> wrote:
> On Jun 27, 11:05 am, "John Salerno" <[EMAIL PROTECTED]> wrote:
>
>
>
> > "python_enthu" <[EMAIL PROTECTED]> wrote in message
>
> >news:[EMAIL PROTECTED]
>
> > >I am trying this.. what is wrong in this..
>
> > > IDLE 1.2.2
> > import
If you read John's message carefully (which is the output of
"help(re.search)") you can see the difference between "re.search" and
"re.match". The former looks for a regex anywhere in the given string, the
latter requires the string to begin with the given regex.
Joel
On Fri, Jun 27, 2008 at 12:2
On Jun 27, 11:05 am, "John Salerno" <[EMAIL PROTECTED]> wrote:
> "python_enthu" <[EMAIL PROTECTED]> wrote in message
>
> news:[EMAIL PROTECTED]
>
> >I am trying this.. what is wrong in this..
>
> > IDLE 1.2.2
> import re
> a="my name is fname lname"
> p=re.compile('name')
> m=p.
"python_enthu" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
>I am trying this.. what is wrong in this..
>
> IDLE 1.2.2
import re
a="my name is fname lname"
p=re.compile('name')
m=p.match (a)
print p.match(a)
> None
match( string[, pos[, endpos]])
If
On Jun 28, 12:00 am, python_enthu <[EMAIL PROTECTED]> wrote:
> I am trying this.. what is wrong in this..
>
> IDLE 1.2.2>>> import re
> >>> a="my name is fname lname"
> >>> p=re.compile('name')
> >>> m=p.match (a)
> >>> print p.match(a)
>
> None
>
> findall() seems to work
>
> >>> print p.findall(a
I am trying this.. what is wrong in this..
IDLE 1.2.2
>>> import re
>>> a="my name is fname lname"
>>> p=re.compile('name')
>>> m=p.match (a)
>>> print p.match(a)
None
findall() seems to work
>>> print p.findall(a)
['name', 'name', 'name']
--
http://mail.python.org/mailman/listinfo/python-list
In article <[EMAIL PROTECTED]>,
duikboot <[EMAIL PROTECTED]> wrote:
>
>I am trying to extract a list of strings from a text. I am looking it
>for hours now, googling didn't help either.
To emphasize the other answers you got about avoiding regexps, here's a
nice quote from my .sig database:
'Som
duikboot wrote:
> Hello,
>
> I am trying to extract a list of strings from a text. I am looking it
> for hours now, googling didn't help either.
> Could you please help me?
>
s = """
\n\n28996\n\n\n28997\n"""
regex = re.compile(r'', re.S)
L = regex.findall(s)
print L
> ['o
duikboot a écrit :
> Hello,
>
> I am trying to extract a list of strings from a text. I am looking it
> for hours now, googling didn't help either.
> Could you please help me?
>
s = """
\n\n28996\n\n\n28997\n"""
regex = re.compile(r'', re.S)
L = regex.findall(s)
print L
You're welcome!
Also, of course, parsing XML is a very common task and you might be
interested in using one of the standard modules for that, e.g.
http://docs.python.org/lib/module-xml.parsers.expat.html
Then all the tricky parsing work has been done for you.
Jason
On Sep 17, 9:31 am, duikboot
On Sep 17, 9:00 am, duikboot <[EMAIL PROTECTED]> wrote:
> Hello,
>
> I am trying to extract a list of strings from a text. I am looking it
> for hours now, googling didn't help either.
> Could you please help me?
>
> >>>s = """
> >>>\n\n28996\n\n\n28997\n"""
> >>> regex = re.compile(r'', re.S)
>
Thank you very much, it works. I guess I didn't read it right.
Arjen
On Sep 17, 3:22 pm, Jason Drew <[EMAIL PROTECTED]> wrote:
> You just need a one-character addition to your regex:
>
> regex = re.compile(r'', re.S)
>
> Note, there is now a question mark (?) after the .*
>
> By default, regular
You just need a one-character addition to your regex:
regex = re.compile(r'', re.S)
Note, there is now a question mark (?) after the .*
By default, regular expressions are "greedy" and will grab as much
text as possible when making a match. So your original expression was
grabbing everything bet
Hello,
I am trying to extract a list of strings from a text. I am looking it
for hours now, googling didn't help either.
Could you please help me?
>>>s = """
>>>\n\n28996\n\n\n28997\n"""
>>> regex = re.compile(r'', re.S)
>>> L = regex.findall(s)
>>> print L
['organisatie>\n28996\n
\n\n28997\n\n2
Thank you! I had totally forgot about that. It works.
--
http://mail.python.org/mailman/listinfo/python-list
On 14 Jun 2005 04:01:58 -0700, rumours say that "[EMAIL PROTECTED]"
<[EMAIL PROTECTED]> might have written:
>I want to match a word against a string such that 'peter' is found in
>"peter bengtsson" or " hey peter," or but in "thepeter bengtsson" or
>"hey peterbe," because the word has to stand on
On Tue, 14 Jun 2005 13:01:58 +0200, [EMAIL PROTECTED] wrote
(in article <[EMAIL PROTECTED]>):
> How do I modify my regular expression to match on expressions as well
> as just single words??
import re
def createStandaloneWordRegex(word):
""" return a regular expression that can find 'peter'
[EMAIL PROTECTED] wrote:
> I want to match a word against a string such that 'peter' is found in
> "peter bengtsson" or " hey peter," or but in "thepeter bengtsson" or
> "hey peterbe," because the word has to stand on its own. The following
> code works for a single word:
>
> def createStandaloneW
I want to match a word against a string such that 'peter' is found in
"peter bengtsson" or " hey peter," or but in "thepeter bengtsson" or
"hey peterbe," because the word has to stand on its own. The following
code works for a single word:
def createStandaloneWordRegex(word):
""" return a regu
19 matches
Mail list logo