Regular Expressions 101

Save & Share

Flavor

  • PCRE2 (PHP >=7.3)
  • PCRE (PHP <7.3)
  • ECMAScript (JavaScript)
  • Python
  • Golang
  • Java 8
  • .NET 7.0 (C#)
  • Rust
  • Regex Flavor Guide

Function

  • Match
  • Substitution
  • List
  • Unit Tests

Tools

Sponsors
There are currently no sponsors. Become a sponsor today!
An explanation of your regex will be automatically generated as you type.
Detailed match information will be displayed here automatically.
  • All Tokens
  • Common Tokens
  • General Tokens
  • Anchors
  • Meta Sequences
  • Quantifiers
  • Group Constructs
  • Character Classes
  • Flags/Modifiers
  • Substitution
  • A single character of: a, b or c
    [abc]
  • A character except: a, b or c
    [^abc]
  • A character in the range: a-z
    [a-z]
  • A character not in the range: a-z
    [^a-z]
  • A character in the range: a-z or A-Z
    [a-zA-Z]
  • Any single character
    .
  • Alternate - match either a or b
    a|b
  • Any whitespace character
    \s
  • Any non-whitespace character
    \S
  • Any digit
    \d
  • Any non-digit
    \D
  • Any word character
    \w
  • Any non-word character
    \W
  • Non-capturing group
    (?:...)
  • Capturing group
    (...)
  • Zero or one of a
    a?
  • Zero or more of a
    a*
  • One or more of a
    a+
  • Exactly 3 of a
    a{3}
  • 3 or more of a
    a{3,}
  • Between 3 and 6 of a
    a{3,6}
  • Start of string
    ^
  • End of string
    $
  • A word boundary
    \b
  • Non-word boundary
    \B

Regular Expression
No Match

/
/
g

Test String

Substitution

Processing...

Code Generator

Generated Code

#include <MsgBoxConstants.au3> ; to declare the Constants of MsgBox Local $sRegex = "" target="detailFrame">()" Local $sString = "<content>" & @CRLF & _ "<div class="classTitle">All Classes</div>" & @CRLF & _ "TopLevel" target="detailFrame">global</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">AbstractItem</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">AbstractItemCtnr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">ABTest</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">ABTestMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">ABTestSegment</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.object" target="detailFrame">ActiveData</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">AddressBook</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">AgentUserMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.system" target="detailFrame">AgentUserStatusCodes</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">AgentUserStatusCodes</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">AmountDiscount</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">APIException</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">Appeasement</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">AppeasementItem</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.extensions.applepay" target="detailFrame">ApplePayHookResult</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.extensions.applepay" target="detailFrame">ApplePayHooks</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">ApproachingDiscount</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">arguments</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">Array</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">ArrayList</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">Assert</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">Basket</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">BasketMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">BigInteger</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">BonusChoiceDiscount</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">BonusDiscount</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">BonusDiscountLineItem</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">Boolean</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.suggest" target="detailFrame">BrandSuggestions</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">Bytes</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order.hooks" target="detailFrame">CalculateHooks</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">Calendar</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">Campaign</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">CampaignMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">CampaignStatusCodes</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">Catalog</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">CatalogMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">Category</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">CategoryAssignment</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">CategoryLink</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.suggest" target="detailFrame">CategorySuggestions</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.crypto" target="detailFrame">CertificateRef</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.crypto" target="detailFrame">Cipher</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">ClickStream</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">ClickStreamEntry</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">Collection</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.content" target="detailFrame">Content</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.content" target="detailFrame">ContentMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.content" target="detailFrame">ContentSearchModel</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.content" target="detailFrame">ContentSearchRefinementDefinition</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.content" target="detailFrame">ContentSearchRefinements</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.content" target="detailFrame">ContentSearchRefinementValue</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.suggest" target="detailFrame">ContentSuggestions</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">ConversionError</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">Cookie</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">Cookies</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">Coupon</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">CouponLineItem</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">CouponMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">CouponRedemption</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">CouponStatusCodes</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">CreateBasketFromOrderException</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">CreateCouponLineItemException</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">CreateOrderException</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">Credentials</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">CSRFProtection</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.io" target="detailFrame">CSVStreamReader</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.io" target="detailFrame">CSVStreamWriter</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">Currency</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.object" target="detailFrame">CustomAttributes</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">Customer</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">CustomerActiveData</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">CustomerAddress</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">CustomerGroup</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">CustomerList</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">CustomerMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">CustomerPasswordConstraints</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">CustomerPaymentInstrument</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">CustomerStatusCodes</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.object" target="detailFrame">CustomObject</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.object" target="detailFrame">CustomObjectMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.suggest" target="detailFrame">CustomSuggestions</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">Date</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">DateUtils</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">Decimal</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">Discount</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">DiscountPlan</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.crypto" target="detailFrame">Encoding</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">EncryptedObject</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.value" target="detailFrame">EnumValue</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">Error</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">EvalError</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.object" target="detailFrame">Extensible</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.object" target="detailFrame">ExtensibleObject</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">ExternalProfile</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.extensions.facebook" target="detailFrame">FacebookFeedHooks</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.extensions.facebook" target="detailFrame">FacebookProduct</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">Fault</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.io" target="detailFrame">File</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.io" target="detailFrame">FileReader</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.io" target="detailFrame">FileWriter</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">FilteringCollection</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">FixedPriceDiscount</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">FixedPriceShippingDiscount</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.content" target="detailFrame">Folder</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">Form</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">FormAction</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">FormElement</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">FormElementValidationResult</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">FormField</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">FormFieldOption</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">FormFieldOptions</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">FormGroup</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">FormList</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">FormListItem</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">Forms</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">FreeDiscount</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">FreeShippingDiscount</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.net" target="detailFrame">FTPClient</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.net" target="detailFrame">FTPFileInfo</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.svc" target="detailFrame">FTPService</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.svc" target="detailFrame">FTPServiceDefinition</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">Function</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">Generator</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">Geolocation</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">GiftCertificate</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">GiftCertificateLineItem</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">GiftCertificateMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">GiftCertificateStatusCodes</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">HashMap</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">HashSet</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.system" target="detailFrame">HookMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.net" target="detailFrame">HTTPClient</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.svc" target="detailFrame">HTTPFormService</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.svc" target="detailFrame">HTTPFormServiceDefinition</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">HttpParameter</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">HttpParameterMap</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.net" target="detailFrame">HTTPRequestPart</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.svc" target="detailFrame">HTTPService</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.svc" target="detailFrame">HTTPServiceDefinition</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.io" target="detailFrame">InputStream</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">InternalError</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.system" target="detailFrame">InternalObject</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">Invoice</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">InvoiceItem</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">IOError</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.template" target="detailFrame">ISML</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">Iterator</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">Iterator</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.job" target="detailFrame">JobExecution</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.system" target="detailFrame">JobProcessMonitor</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.job" target="detailFrame">JobStepExecution</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">JSON</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.crypto" target="detailFrame">KeyRef</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.content" target="detailFrame">Library</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">LineItem</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">LineItemCtnr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">LinkedHashMap</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">LinkedHashSet</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">List</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">Locale</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.svc" target="detailFrame">LocalServiceRegistry</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.system" target="detailFrame">Log</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.system" target="detailFrame">Logger</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.system" target="detailFrame">LogNDC</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">LoopIterator</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.crypto" target="detailFrame">Mac</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.net" target="detailFrame">Mail</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">Map</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">MapEntry</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">MappingKey</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">MappingMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.content" target="detailFrame">MarkupText</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">Math</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.content" target="detailFrame">MediaFile</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.crypto" target="detailFrame">MessageDigest</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.value" target="detailFrame">MimeEncodedText</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">Module</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.value" target="detailFrame">Money</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">Namespace</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.object" target="detailFrame">Note</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">Number</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer.oauth" target="detailFrame">OAuthAccessTokenResponse</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer.oauth" target="detailFrame">OAuthFinalizedResponse</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer.oauth" target="detailFrame">OAuthLoginFlowMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer.oauth" target="detailFrame">OAuthUserInfoResponse</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">Object</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.object" target="detailFrame">ObjectAttributeDefinition</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.object" target="detailFrame">ObjectAttributeGroup</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.object" target="detailFrame">ObjectAttributeValueDefinition</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.object" target="detailFrame">ObjectTypeDefinition</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">Order</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">OrderAddress</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">OrderHistory</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order.hooks" target="detailFrame">OrderHooks</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">OrderItem</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">OrderMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">OrderPaymentInstrument</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">OrderProcessStatusCodes</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.system" target="detailFrame">OrganizationPreferences</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.io" target="detailFrame">OutputStream</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">PageMetaData</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">PageMetaTag</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">PagingModel</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.extensions.paymentapi" target="detailFrame">PaymentApiHooks</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">PaymentCard</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order.hooks" target="detailFrame">PaymentHooks</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">PaymentInstrument</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">PaymentMethod</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">PaymentMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">PaymentProcessor</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.extensions.paymentrequest" target="detailFrame">PaymentRequestHookResult</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.extensions.paymentrequest" target="detailFrame">PaymentRequestHooks</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">PaymentStatusCodes</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">PaymentTransaction</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">PercentageDiscount</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">PercentageOptionDiscount</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.object" target="detailFrame">PersistentObject</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.extensions.pinterest" target="detailFrame">PinterestAvailability</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.extensions.pinterest" target="detailFrame">PinterestFeedHooks</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.extensions.pinterest" target="detailFrame">PinterestOrder</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.extensions.pinterest" target="detailFrame">PinterestOrderHooks</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.extensions.pinterest" target="detailFrame">PinterestProduct</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.system" target="detailFrame">Pipeline</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.system" target="detailFrame">PipelineDictionary</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.ws" target="detailFrame">Port</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">PriceAdjustment</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">PriceAdjustmentLimitTypes</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">PriceBook</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">PriceBookMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">PriceBookPriceDiscount</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.io" target="detailFrame">PrintWriter</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">Product</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductActiveData</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductAttributeModel</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductAvailabilityLevels</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductAvailabilityModel</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductInventoryList</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductInventoryMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductInventoryRecord</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">ProductLineItem</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductLink</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">ProductList</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">ProductListItem</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">ProductListItemPurchase</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">ProductListMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">ProductListRegistrant</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductOption</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductOptionModel</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductOptionValue</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductPriceInfo</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductPriceModel</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductPriceTable</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductSearchHit</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductSearchModel</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductSearchRefinementDefinition</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductSearchRefinements</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductSearchRefinementValue</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">ProductShippingCost</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">ProductShippingLineItem</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">ProductShippingModel</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.suggest" target="detailFrame">ProductSuggestions</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductVariationAttribute</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductVariationAttributeValue</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">ProductVariationModel</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">Profile</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">Promotion</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">PromotionMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">PromotionPlan</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">PropertyComparator</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">QName</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.value" target="detailFrame">Quantity</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.io" target="detailFrame">RandomAccessFileReader</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">RangeError</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.io" target="detailFrame">Reader</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">Recommendation</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">ReferenceError</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">RegExp</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.system" target="detailFrame">Request</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.system" target="detailFrame">RequestHooks</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">Resource</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.system" target="detailFrame">Response</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.svc" target="detailFrame">Result</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">Return</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">ReturnCase</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">ReturnCaseItem</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order.hooks" target="detailFrame">ReturnHooks</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">ReturnItem</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">SearchModel</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.suggest" target="detailFrame">SearchPhraseSuggestions</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">SearchRefinementDefinition</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">SearchRefinements</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">SearchRefinementValue</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">SecureEncoder</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">SecureFilter</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.crypto" target="detailFrame">SecureRandom</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">SeekableIterator</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.svc" target="detailFrame">Service</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.svc" target="detailFrame">ServiceCallback</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.svc" target="detailFrame">ServiceConfig</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.svc" target="detailFrame">ServiceCredential</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.svc" target="detailFrame">ServiceDefinition</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.svc" target="detailFrame">ServiceProfile</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.svc" target="detailFrame">ServiceRegistry</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.system" target="detailFrame">Session</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">Set</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.net" target="detailFrame">SFTPClient</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.net" target="detailFrame">SFTPFileInfo</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">Shipment</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">ShipmentShippingCost</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">ShipmentShippingModel</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">ShippingLineItem</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">ShippingLocation</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">ShippingMethod</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">ShippingMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">ShippingOrder</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order.hooks" target="detailFrame">ShippingOrderHooks</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">ShippingOrderItem</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.crypto" target="detailFrame">Signature</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.system" target="detailFrame">Site</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.sitemap" target="detailFrame">SitemapFile</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.sitemap" target="detailFrame">SitemapMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.system" target="detailFrame">SitePreferences</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">SlotContent</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.svc" target="detailFrame">SOAPService</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.svc" target="detailFrame">SOAPServiceDefinition</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.rpc" target="detailFrame">SOAPUtil</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">SortedMap</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">SortedSet</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">SortingOption</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">SortingRule</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">SourceCodeGroup</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">SourceCodeInfo</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">SourceCodeStatusCodes</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.system" target="detailFrame">Status</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.system" target="detailFrame">StatusItem</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">StopIteration</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">Store</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">StoreGroup</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">StoreMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">String</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">StringUtils</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.io" target="detailFrame">StringWriter</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.rpc" target="detailFrame">Stub</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.suggest" target="detailFrame">SuggestedCategory</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.suggest" target="detailFrame">SuggestedContent</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.suggest" target="detailFrame">SuggestedPhrase</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.suggest" target="detailFrame">SuggestedProduct</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.suggest" target="detailFrame">SuggestedTerm</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.suggest" target="detailFrame">SuggestedTerms</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.suggest" target="detailFrame">Suggestions</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.suggest" target="detailFrame">SuggestModel</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">SumItem</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">SyntaxError</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.system" target="detailFrame">System</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">SystemError</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.object" target="detailFrame">SystemObjectMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">TaxGroup</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">TaxItem</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">TaxMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">Template</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.campaign" target="detailFrame">TotalFixedPriceDiscount</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">TrackingInfo</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.order" target="detailFrame">TrackingRef</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.system" target="detailFrame">Transaction</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">TypeError</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">URIError</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">URL</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">URLAction</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">URLParameter</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">URLRedirect</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">URLRedirectMgr</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.web" target="detailFrame">URLUtils</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.util" target="detailFrame">UUIDUtils</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">Variant</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.catalog" target="detailFrame">VariationGroup</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.template" target="detailFrame">Velocity</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.customer" target="detailFrame">Wallet</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.net" target="detailFrame">WebDAVClient</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.net" target="detailFrame">WebDAVFileInfo</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.rpc" target="detailFrame">WebReference</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.ws" target="detailFrame">WebReference2</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.io" target="detailFrame">Writer</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.ws" target="detailFrame">WSUtil</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">XML</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.io" target="detailFrame">XMLIndentingStreamWriter</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">XMLList</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.io" target="detailFrame">XMLStreamConstants</a>" & @CRLF & _ "</div>" & @CRLF & _ "TopLevel" target="detailFrame">XMLStreamError</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.io" target="detailFrame">XMLStreamReader</a>" & @CRLF & _ "</div>" & @CRLF & _ "dw.io" target="detailFrame">XMLStreamWriter</a>" & @CRLF & _ "</div>" & @CRLF & _ "</content>" Local $sSubst = "," Local $sResult = StringRegExpReplace($sString, $sRegex, $sSubst) MsgBox($MB_SYSTEMMODAL, "Result", $sResult)

Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for AutoIt, please visit: https://www.autoitscript.com/autoit3/docs/functions/StringRegExp.htm