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]>