i am using the http://jakarta.apache.org/taglibs/regexp-1.0 taglib to perform the
substitution.
the syntax looks like this:
<%-- create the first substitute regexp --%>
<rx:regexp id="rx1">s/method="POST"/method="GET"/gmi</rx:regexp>
<%-- create the second substitute regexp --%>
<rx:regexp id="rx2">s/href="(http:\/\/www.din-metallbauerhandwerk.*?)"/href="<%=
response.encodeURL("$1") %>"/gmi</rx:regexp>
<%-- set the text to match on --%>
<rx:text id="test">
<%= pageContext.findAttribute("doc") %>
</rx:text>
Here is the text after first substitution...<br>
<rx:substitute regexp="rx2" text="test"/>
how would you stick it in the c:set tag?
thanx for your help !
>>> [EMAIL PROTECTED] 16.05.2002 16.34 Uhr >>>
On Thu, 16 May 2002, TIMO EINSIEDLER-BURGER wrote:
> I must perfom multiple substitutions on an imported (-> import tag)
> text.
>
> But as far as i read and (hopefully) understood the docs and specs it
> is only possible to perform one regular expression on a text and then
> print out the text (but not to copy the substituted text into a
> variable -> which would already solve the problem !).
I'm not sure what you're using to perform the regular-expression
substitution (the String Taglib?), but it sounds like whatever it is, you
can stick it inside JSTL's <c:set> tag to "capture" the output as a
String.
--
Shawn Bayern
"JSP Standard Tag Library" http://www.jstlbook.com
(coming this summer from Manning Publications)
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>