On Friday, July 26, 2013 6:30:19 AM UTC-7, Aquilai wrote:
>
> Can you confirm that the replace text function doesn't work with the 
> question mark "?" symbol? Is there a workaround for this?
>
> TiddlerTweakerPlugin "replace text" function uses standard javascript 
"regular expression" syntax for specifying the text *pattern* to match. 
 Here's a good reference for "special characters in regular expressions:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp

note particularly the usage of "?":
------------------
Matches the preceding item 0 or 1 time.  For example, /e?le?/ matches the 
'el' in "angel" and the 'le' in "angle."  If used immediately after any of 
the quantifiers *, +, ?, or {}, makes the quantifier non-greedy (matching 
the minimum number of times), as opposed to the default, which is greedy 
(matching the maximum number of times).
------------------

Perhaps you are using the "?" incorrectly within your pattern.  Unlike the 
use of  "?" and "*" as 'wildcard symbols' in filenames, javascript regular 
expressions use the "." (dot) symbol to match a single "wildcard" 
character.   You can make that character optional (0 or 1 instances) by 
adding a "?" following it (i.e., ".?").  You can match any number of 
characters (0 or more) by adding a "*" suffix following the dot (i.e, ".*")

enjoy,
-e
Eric Shulman
TiddlyTools / ELS Design Studios

HELP ME TO HELP YOU - MAKE A CONTRIBUTION TO MY "TIP JAR"...
   http://www.TiddlyTools.com/#Donations

Professional TiddlyWiki Consulting Services...
Analysis, Design, and Custom Solutions:
   http://www.TiddlyTools.com/#Contact

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to