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

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

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 C#, please visit: https://msdn.microsoft.com/en-us/library/system.text.regularexpressions.regex(v=vs.110).aspx