Skip to end of metadata
Go to start of metadata

Regular Expression extractors should be used when you can't define an extractor using text delimiters. For example, you need to extract a GUID, but you did not know where it will appear in the response and its value. 


The difference between the regular expression extractors and text delimited extractors is that instead of delimiters, you need to define the Regular Expression property (a). For example, if you need to extract value in a name/value pair combination and the name is some text followed by a number, then you can define a regular expression as follows:

\w+\d+="(?<value>.+)"

The regular expression for GUID is: (?<val>[A-F0-9]{8}(?:-[A-F0-9]{4}){3}-[A-F0-9]{12})

If the regular expressions find more than one value, the Occurrence property (b) must be set appropriately. The search starts at the beginning of the response. By default, the first occurrence of the value will be used for the extractor. To use the second matching value, the Occurrence property should be changed from 1 to 2. To do so:

  1. Click Verify Extractor on the toolbar and compare the value in the Extractor Check window with the expected value.
  2. If an incorrect value is displayed, find the correct occurrence of the matching value by clicking Next/Previous Occurrence until you find the correct value.
  3. Click Set The Occurrence to properly adjust the Occurrence property.

For instruction on how to set other properties of the regular expression extractors, see the previous section, Text Delimited Extractors.


For the regular expressions reference, see this source.

  • No labels