class pattern.printing
Pattern to match 'printing' characters
Contract
Parameter keyDefault valueType
a_typetype.<one_of pattern.graphic <char " "/>/>one_of
regex_string"[a-zA-Z0-9]|[!&quot;#$%&amp;'()*+,-./:;<=>?@[\]^_`{|}~]|&#32;"string
Water Contract
<class pattern.printing
  a_type        =<type.one_of pattern.graphic <char " "/>/>
  regex_string  ="[a-zA-Z0-9]|[!&amp;quot;#$%&amp;amp;'()*+,-./:;<=>?@[\]^_`{|}~]|&amp;#32;"=string
  _native_object=<ja.org.apache.regexp.RE/>
/>

See also: is_type_for, get_string_segments, replace_string_segments, string_segment, alphanumeric, punctuation, graphic

Returns a pattern with a regex_string field set to " [a-zA-Z0-9]|[!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~]| ", a combination of alphanumeric and punctuation characters and a space. This pattern is useful for matching these so-called 'printing' characters in the target string.
Example: String contains printing characters
<pattern  pattern.<one_or_more pattern.printing /> />.
<is_type_for <join char.tab "Abc " char.carriage_return char.newline /> />
true
Example: Does not contain printing characters
<pattern pattern.<one_or_more pattern.printing /> />.
<is_type_for <join char.tab char.formfeed char.carriage_return char.newline /> />
false