39 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
		
		
			
		
	
	
			39 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
|  | <?xml version='1.0' encoding='utf-8'?> | ||
|  | <!DOCTYPE section [ | ||
|  | <!ENTITY % myent SYSTEM "../entities.ent"> | ||
|  | %myent; | ||
|  | ]> | ||
|  | <section xmlns="http://docbook.org/ns/docbook" version="5.0" | ||
|  | 	xmlns:xi="http://www.w3.org/2001/XInclude"> | ||
|  | 	<title>replaceRegEx</title> | ||
|  | 	<para>Search and Replace using regular expression. | ||
|  | 	Sample request: | ||
|  | <screen><![CDATA[ | ||
|  | <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"  | ||
|  | xmlns:ws="http://ws.xservices.brutex.net"> | ||
|  |    <soapenv:Header/> | ||
|  |    <soapenv:Body> | ||
|  |       <ws:replaceRegEx> | ||
|  |          <string>Hallo Welt</string> | ||
|  |          <search>W.*</search> | ||
|  |          <replace>Brian</replace> | ||
|  |          <regexflags>ig</regexflags> | ||
|  |       </ws:replaceRegEx> | ||
|  |    </soapenv:Body> | ||
|  | </soapenv:Envelope> | ||
|  | ]]></screen> | ||
|  | 	Sample response: | ||
|  | 	<programlisting language="xml"><![CDATA[ | ||
|  | <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> | ||
|  |    <soap:Body> | ||
|  |       <ns2:replaceRegExResponse xmlns:ns2="http://ws.xservices.brutex.net"> | ||
|  |          <return> | ||
|  |             <string>Hallo Brian</string> | ||
|  |             <count>1</count> | ||
|  |          </return> | ||
|  |       </ns2:replaceRegExResponse> | ||
|  |    </soap:Body> | ||
|  | </soap:Envelope>]]></programlisting> | ||
|  | </para> | ||
|  | <para>Allowed regexflags are case-insensitive (i) and global search (g).</para> | ||
|  | </section> |