Ask a Question related to Macromedia Exchange Dreamweaver Extensions, Design and Development.
-
kvella #1
setUpComplexFindReplace() does not find regex strings
I wrote an extension to do multiple Find & Replaces by calling
setUpComplexFindReplace() and replaceAll() and so far everything works fine, as
long as I'm not trying to match a RegEx string.
Let's say I'm trying to find the ampersand symbol and convert it to an HTML
character entity. If I open the Find & Replace dialog and save the query, DW
saves the following code. Loading this query in the Find & Replace dialog works
fine and any stand-alone (with a space before and after) &s are found.
<?xml version="1.0"?>
<dwquery>
<queryparams matchcase="false" ignorewhitespace="false"
useregexp="true" wholeword="false" />
<find>
<qtext qname="\s&\s" qraw="true"></qtext>
</find>
<replace action="replaceText" param1="&nbsp;&amp;&nbsp;"
param2=""/>
</dwquery>
However, passing the above as a parameter to setUpComplexFindReplace() will
not find anything:
dreamweaver.setUpComplexFindReplace('<dwquery><que ryparams matchcase="false"
ignorewhitespace="false" useregexp="true" wholeword="false"
/><find><qtext qname="\s&\s" qraw="true"></qtext></find><replace
action="replaceText" param1="&nbsp;&amp;&nbsp;"
param2=""/></dwquery>');
dw.replaceAll();
Is this is a bug in the API, and is there any workaround?
kvella Guest
-
Bug in setUpComplexFindReplace()?
I think I have found a bug in the function dw.setUpComplexFindReplace(). I have generated a query with the Find/Replace command (and works fine);... -
I have a problem with setUpComplexFindReplace
Hello. In first, sorry for my English, I only speak French : I have a problem with the dreamweaver.setUpComplexFindReplace function. I try to... -
Extracting strings delimited by other strings
Hi, I need to write some code that will allowed embedded, specially formatted comments to document test cases within a program (SAS code). The... -
Need to find strings > 26 characters and pipe to a file
I've been reading in O'reilly's Learning Perl and also the Perl Bookshelf Trying Unix shell utils, but can't seem to find an example of how to... -
index, find regex
i have some .jpg files created by a digital camera (nikon 5700). the camera imbeds time and date in the binary. viewing the binary file, i can... -
kvella #2
Re: setUpComplexFindReplace() does not find regexstrings
Make sure you escape all backslash characters: qname="\s&\s" must read qname="\\s&\\s"
kvella Guest



Reply With Quote

