Still not working :-(. I forgot to mention that I'd tried it without the "-regex" and it didn't work.
I tried both of the commands you suggested, and again got the same result: "No changes were necessary in..." Going to try updating my several-month-old Pywikipedia. Turns out that last time I tried, I didn't do it right :-). Thanks, Chris On Tue, Feb 17, 2009 at 20:47, Nicolas Dumazet <[email protected]> wrote: > Hi! > > The space is recognized, but in regexes parenthesis have special > meaning, they create a group, and do not match the "()" character. > (the handy regex resource I use for reference : > http://www.amk.ca/python/howto/regex/ ) > > You'll have to escape the parenthesis for python to understand that > you want to match the character, instead of creating a group. You may > have encountered the same kind of issues with brackets, only \[ will > match [ when using the -regex parameter. > """ > python replace.py -regex " \(from wikipedia\)}}" "}}" -file:sfwn1e > -log:sfwlog -summary:"adding argument to {{from wikipedia raw}} > template - Step 2 of 2, change local pagename to Wikipedia pagename" > """ > will work. > > Also, in this case, the -regex parameter is not necessary, because > your appear to match a single given string. > """ > python replace.py " (from wikipedia)}}" "}}" -file:sfwn1e -log:sfwlog > -summary:"adding argument to {{from wikipedia raw}} template - Step 2 > of 2, change local pagename to Wikipedia pagename" > """ > will work all the same. > > > 2009/2/18 Chris Watkins <[email protected]>: > > I'm trying to run this command: > > > > python replace.py -regex " (from wikipedia)}}" "}}" -file:sfwn1e > -log:sfwlog > > -summary:"adding argument to {{from wikipedia raw}} template - Step 2 of > 2, > > change local pagename to Wikipedia pagename" > > > > But I get the output: > > > > No changes were necessary in [[Oral rehydration therapy (from > Wikipedia)]] > > > > for every file, even though this text is present in every file: > > (from wikipedia)}} > > > > ...including the leading space. > > > > Do I need to use a special character to insert the space? (And regex?) I > > tried %20 instead of the space but it didn't work. > > > > Thanks > > > > -- > > Chris Watkins (a.k.a. Chriswaterguy) > > > > Appropedia.org - Sharing knowledge to build rich, sustainable lives. > > > > identi.ca/appropedia / twitter.com/appropedia > > blogs.appropedia.org > > > > I like this: five.sentenc.es > > > > _______________________________________________ > > Pywikipedia-l mailing list > > [email protected] > > https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l > > > > > > > > -- > Nicolas Dumazet — NicDumZ [ nɪk.d̪ymz ] > > _______________________________________________ > Pywikipedia-l mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l > -- Chris Watkins (a.k.a. Chriswaterguy) Appropedia.org - Sharing knowledge to build rich, sustainable lives. identi.ca/appropedia / twitter.com/appropedia blogs.appropedia.org I like this: five.sentenc.es
_______________________________________________ Pywikipedia-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
