<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://all.docs.genesys.com/index.php?action=history&amp;feed=atom&amp;title=PEC-ES%2FCurrent%2FAdministrator%2FScrRules</id>
	<title>PEC-ES/Current/Administrator/ScrRules - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://all.docs.genesys.com/index.php?action=history&amp;feed=atom&amp;title=PEC-ES%2FCurrent%2FAdministrator%2FScrRules"/>
	<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=PEC-ES/Current/Administrator/ScrRules&amp;action=history"/>
	<updated>2026-04-06T07:07:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=PEC-ES/Current/Administrator/ScrRules&amp;diff=58537&amp;oldid=prev</id>
		<title>WikiSysop: Text replacement - &quot;\|Platform=([^\|]*)GenesysEngage-onpremises([\|]*)&quot; to &quot;|Platform=$1GenesysEngage-cloud$2&quot;</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=PEC-ES/Current/Administrator/ScrRules&amp;diff=58537&amp;oldid=prev"/>
		<updated>2020-07-25T02:31:59Z</updated>

		<summary type="html">&lt;p&gt;Text replacement - &amp;quot;\|Platform=([^\|]*)GenesysEngage-onpremises([\|]*)&amp;quot; to &amp;quot;|Platform=$1GenesysEngage-cloud$2&amp;quot;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 02:31, July 25, 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot; &gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Context=Screening rules enable you to analyze messages so that you can decide how to handle them. This page describes screening rules and provides examples for common purposes.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Context=Screening rules enable you to analyze messages so that you can decide how to handle them. This page describes screening rules and provides examples for common purposes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ComingSoon=No&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ComingSoon=No&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Platform=GenesysEngage-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;onpremises&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Platform=GenesysEngage-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;cloud&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Role=Administrator&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Role=Administrator&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Application=Platform Administration&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Application=Platform Administration&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=PEC-ES/Current/Administrator/ScrRules&amp;diff=52338&amp;oldid=prev</id>
		<title>WikiSysop: Text replacement - &quot;\|Platforms?=([^\|]*)PureEngage([\|]*)&quot; to &quot;|Platform=$1GenesysEngage-onpremises$2&quot;</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=PEC-ES/Current/Administrator/ScrRules&amp;diff=52338&amp;oldid=prev"/>
		<updated>2020-07-15T11:46:08Z</updated>

		<summary type="html">&lt;p&gt;Text replacement - &amp;quot;\|Platforms?=([^\|]*)PureEngage([\|]*)&amp;quot; to &amp;quot;|Platform=$1GenesysEngage-onpremises$2&amp;quot;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 11:46, July 15, 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot; &gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Context=Screening rules enable you to analyze messages so that you can decide how to handle them. This page describes screening rules and provides examples for common purposes.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Context=Screening rules enable you to analyze messages so that you can decide how to handle them. This page describes screening rules and provides examples for common purposes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ComingSoon=No&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ComingSoon=No&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Platform=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;PureEngage&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Platform=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;GenesysEngage-onpremises&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Role=Administrator&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Role=Administrator&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Application=Platform Administration&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Application=Platform Administration&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=PEC-ES/Current/Administrator/ScrRules&amp;diff=44717&amp;oldid=prev</id>
		<title>Bgrenon: Published</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=PEC-ES/Current/Administrator/ScrRules&amp;diff=44717&amp;oldid=prev"/>
		<updated>2020-06-08T14:37:03Z</updated>

		<summary type="html">&lt;p&gt;Published&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Article&lt;br /&gt;
|Standalone=No&lt;br /&gt;
|DisplayName=Screening rules&lt;br /&gt;
|TocName=Screening rules&lt;br /&gt;
|Context=Screening rules enable you to analyze messages so that you can decide how to handle them. This page describes screening rules and provides examples for common purposes.&lt;br /&gt;
|ComingSoon=No&lt;br /&gt;
|Platform=PureEngage&lt;br /&gt;
|Role=Administrator&lt;br /&gt;
|Application=Platform Administration&lt;br /&gt;
|Prereq=&lt;br /&gt;
|Section={{Section&lt;br /&gt;
|sectionHeading=&lt;br /&gt;
|anchor=&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|Media=&lt;br /&gt;
|image=&lt;br /&gt;
|structuredtext=Screening rules scan an interaction and try to match either a destination address (who the message is going to, whether that is identified by an email address, a cell phone number, or some other parameter), a regular expression, or both. Screening is performed by Classification Server when it is triggered by a Screen Interaction object in a {{Glossaryterm|term=Routing Strategy|text=routing strategy}}. &lt;br /&gt;
&lt;br /&gt;
A screening rule can optionally be associated with a {{Glossaryterm|term=Category|text=category}}.&lt;br /&gt;
&lt;br /&gt;
You can {{Link-SomewhereInThisManual|topic=manageObjs|anchor=top|display text=cut, copy, paste, and delete}} screening rules as well as other eServices Manager objects.&lt;br /&gt;
&lt;br /&gt;
{{NoteFormat|Screening can operate on any interaction that has text somehow associated with it, whether as the body of the interaction (e-mail, chat), or otherwise (as user data, for example). In practice, it is expected that most interactions which are screened will be e-mail messages; therefore, the terms ''e-mail'' and ''message'' are used interchangeably here, to refer to these interactions. In fact, whatever is said here about e-mail applies to any interaction that has associated text.}}&lt;br /&gt;
&lt;br /&gt;
===More information===&lt;br /&gt;
See the following links for more information:&lt;br /&gt;
&lt;br /&gt;
*{{Link-SomewhereInThisManual|topic=SRuleUse|anchor=top|display text=How to create and test screening rules}}&lt;br /&gt;
*{{Link-SomewhereInThisManual|topic=SRuleRef|anchor=top|display text=Screening rules reference}}—This section includes:&lt;br /&gt;
**{{Link-SomewhereInThisManual|topic=SRuleRef|anchor=What_Screening_Rules_Check|display text=What screening rules check}}&lt;br /&gt;
**{{Link-SomewhereInThisManual|topic=SRuleRef|anchor=Functions|display text=The functions, arguments, and operators you can use}}&lt;br /&gt;
**{{Link-SomewhereInThisManual|topic=SRuleRef|anchor=Regular_Expressions|display text=Regular expressions}}&lt;br /&gt;
|structuredtextwide=&lt;br /&gt;
|FAQHeading=&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|sectionHeading=Examples of screening rules&lt;br /&gt;
|anchor=Examples&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|Media=&lt;br /&gt;
|image=&lt;br /&gt;
|structuredtext=The following examples show screening rules you can use for typical purposes:&lt;br /&gt;
&lt;br /&gt;
*[[{{FULLPAGENAME}}#CreditCardNumber|Credit card number]]&lt;br /&gt;
*[[{{FULLPAGENAME}}#PhoneNumber|North American phone number]]&lt;br /&gt;
*[[{{FULLPAGENAME}}#TelltaleWords|Telltale words]]&lt;br /&gt;
&lt;br /&gt;
{{AnchorDiv|CreditCardNumber}}&lt;br /&gt;
===Example: Credit card number===&lt;br /&gt;
To find text that includes a typical credit card number, you need to match a sequence of four groups of four digits, each group separated by &amp;lt;tt&amp;gt;-&amp;lt;/tt&amp;gt;(hyphen):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tt&amp;gt;\d\d\d\d\-\d\d\d\d\-\d\d\d\d\-\d\d\d\d&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Available styles: (default)-Important, 2-Tip, 3-Warning --&amp;gt;&lt;br /&gt;
{{NoteFormat|This regular expression also works without the &amp;lt;tt&amp;gt;\&amp;lt;/tt&amp;gt; (backslash) before the hyphens. However, it is better practice to write &amp;lt;tt&amp;gt;\-&amp;lt;/tt&amp;gt; for the character hyphen, because the hyphen also has a special use in range expressions like &amp;lt;tt&amp;gt;[a-z].&amp;lt;/tt&amp;gt;}}&lt;br /&gt;
Or if you want to allow for the possibility that some people will omit the hyphens, use&amp;lt;tt&amp;gt;?&amp;lt;/tt&amp;gt; to make the hyphen optional:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tt&amp;gt;\d\d\d\d\-?\d\d\d\d\-?\d\d\d\d\-?\d\d\d\d&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You could also use the repetition notation to shorten each &amp;lt;tt&amp;gt;\d\d\d\d&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;\d{4}.&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{AnchorDiv|PhoneNumber}}&lt;br /&gt;
===Example: North American phone number===&lt;br /&gt;
North American phone numbers consists of ten digits, grouped into two groups of three and one of four. There are a number of ways for the groups to be separated:&lt;br /&gt;
&lt;br /&gt;
*203-555-1234&lt;br /&gt;
*(203) 555-1234&lt;br /&gt;
*(203)555-1234&lt;br /&gt;
*203 555-1234&lt;br /&gt;
*203.555.1234&lt;br /&gt;
&lt;br /&gt;
The following regular expression matches all of the above:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tt&amp;gt;(\d\d\d{{!}}\(\d\d\d\))[\s\.\-]?\s*\d\d\d[\-\.]\d\d\d\d &amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Phone Number Regular Expression====&lt;br /&gt;
{{{!}}&lt;br /&gt;
{{!}}+&lt;br /&gt;
{{!}}- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}Symbols&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}Meaning&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}Remarks&lt;br /&gt;
{{!}}- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
{{!}} colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}\d\d\d&lt;br /&gt;
{{!}} colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}Three digits&lt;br /&gt;
{{!}} colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}&lt;br /&gt;
 &lt;br /&gt;
{{!}}- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
{{!}} colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}\d\d\d{{!}}\(\d\d\d\)&lt;br /&gt;
{{!}} colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}Three digits, or three digits enclosed in parentheses&lt;br /&gt;
{{!}} colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}&amp;lt;code&amp;gt; \&amp;lt;/code&amp;gt; turns off the special meaning of the character &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}}- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
{{!}} colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}[\s\.\-]?&lt;br /&gt;
{{!}} colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}Space or period or hyphen or zero&lt;br /&gt;
{{!}} colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}Any one of the items enclosed in square brackets, either once or not at all&lt;br /&gt;
{{!}}- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
{{!}} colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}\s*&lt;br /&gt;
{{!}} colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}Zero or more spaces&lt;br /&gt;
{{!}} colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}&lt;br /&gt;
 &lt;br /&gt;
{{!}}- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
{{!}} colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}\d\d\d&lt;br /&gt;
{{!}} colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}Three digits&lt;br /&gt;
{{!}} colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}&lt;br /&gt;
 &lt;br /&gt;
{{!}}- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
{{!}} colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}[\-\.]&lt;br /&gt;
{{!}} colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}Hyphen or period&lt;br /&gt;
{{!}} colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}Note again the need to use &amp;lt;code&amp;gt;\&amp;lt;/code&amp;gt;&lt;br /&gt;
{{!}}- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
{{!}} colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}\d\d\d\d&lt;br /&gt;
{{!}} colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}Four digits&lt;br /&gt;
{{!}} colspan=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;{{!}}&lt;br /&gt;
{{!}}}&lt;br /&gt;
&lt;br /&gt;
{{AnchorDiv|TelltaleWords}}&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example: Telltale Words===&lt;br /&gt;
To screen for interactions from dissatisfied customers, you might try a regular expression like the following:&lt;br /&gt;
 &amp;lt;code&amp;gt;(not\s([a-z]+\s)*(pleased {{!}} satisfied)) {{!}} unhappy {{!}} complain&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first part of this expression matches &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;not&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt; followed by zero or more words followed by &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;pleased&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt; or &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;satisfied&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;; for example, &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;not&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt; very pleased, not satisfied, not at all satisfied (but it also matches strings like &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;can not believe how pleased I am&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;). The rest matches the single words &amp;quot;unhappy&amp;quot; and &amp;quot;complain.&amp;quot;&lt;br /&gt;
|structuredtextwide=&lt;br /&gt;
|FAQHeading=&lt;br /&gt;
|Status=No&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Bgrenon</name></author>
		
	</entry>
</feed>