You might need to escape the < and > from XML's point of
view, e.g. use &lt; and perhaps &gt;

To match the div:
(?s)&lt;div class=\"MstTmeDiv\"&gt;.*&lt;/div&gt;

Here (?s) is the dotall modifier making
.* work over multiple lines.

More info on regex:
http://www.regular-expressions.info/

Tools:
regex plugin to IntelliJ
XPathExplorer: http://sourceforge.net/projects/xpe
probably also regex plugins for Eclipse and Firefox

Paul.

Chang Su wrote:
Paul,

see below,

  <replaceFilter regex='(<span
class="MstTxt">)[^>]*PST(</span>)'
                 replacement="$1[DATE REMOVED]$2"/>


I tried this and it doe not allow < or > in
expression. Also my time does not always ends with
PST, it could be other time zone.

Is there a way to filter out everything between
"MstTmeDiv" and /div??

do you have pointer for how to use regular expression?
I could not find it in webtest manual.

thanks,

Chang


An example of usage is in the verifyContent manual
page.

Paul.

Chang Su wrote:
Hi,
can someone provide me an example on how to use
contentStripper and tagStripper? I could not find
it
in webtest manual pages. It says in verifyContent
manual, but it is not there.

what I am trying to do is to filter following part
from BUI page before the comparison because it
contains dynamic date and time which causes
verifyContents fails.

...
<div class="MstTmeDiv"><span class="MstTxt">Last
Update:</span>&nbsp;<span class="MstTxt">Feb 16,
2007
3:28:42 PM PST</span>&nbsp;</div>...

how to use contentStripper or any filter in this
case?
thanks,

Chang

_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest

Reply via email to