View Single Post
Old 11-08-2012, 03:55 PM   #2
mdb5972
Member
mdb5972 began at the beginning.
 
Posts: 18
Karma: 10
Join Date: Jan 2011
Device: Sony PRS350
I added the Quick Preferences Plug-in to allow me to switch quickly between various 'expressions'

And have also been looking (playing) with this expression added in one of the other discussions


(?P<author>[^-~]+)(( *- * | *-- * | *~ *)[[(]?(?P<series>[^-~]+)[[( ]+(?P<series_index>[0-9.]+)?[])]?)?( *, * | *- * | *-- * | *~ *)(?P<title>.+)


/* break down */
(?P<author>[^-~]+)
(
( - | *-- * | *~ *)
[[(]?
(?P<series>[^-~]+)
[[( ]+
(?P<series_index>[0-9.]+)?
[])]?
)?
( *, * | - | *-- * | *~ *)
(?P<title>.+)


So it matches:
Sir Arthur Conan Doyle - Sherlock Holmes 1 - Study in red.doc
Sir Arthur Conan Doyle - Study in red.doc
Sir Arthur Conan Doyle -- Sherlock Holmes 1 - Study in red.doc
Sir Arthur Conan Doyle -- Study in red.doc
Sir Arthur Conan Doyle--Sherlock Holmes 1.0--Study in red.doc
Sir Arthur Conan Doyle--Study in red.doc
Sir Arthur Conan Doyle - (Sherlock Holmes 1) - Study in red.doc
Sir Arthur Conan Doyle - [Sherlock Holmes 1] - Study in red.doc
Sir Arthur Conan Doyle - Sherlock Holmes [1] - Study in red.doc
Sir Arthur Conan Doyle - Sherlock Holmes (1) - Study in red.doc

Last edited by mdb5972; 11-08-2012 at 03:58 PM. Reason: spaces not showing up
mdb5972 is offline   Reply With Quote