Source of: /manual/en/regexp.reference.dot.php
<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/reference.pcre.pattern.syntax.inc";
$setup = array (
'home' =>
array (
0 => 'index.php',
1 => 'PHP Manual',
),
'head' =>
array (
0 => 'UTF-8',
1 => 'en',
),
'this' =>
array (
0 => 'regexp.reference.dot.php',
1 => 'Full stop',
),
'up' =>
array (
0 => 'reference.pcre.pattern.syntax.php',
1 => 'Pattern Syntax',
),
'prev' =>
array (
0 => 'regexp.reference.circudollar.php',
1 => 'Circumflex and dollar',
),
'next' =>
array (
0 => 'regexp.reference.squarebrackets.php',
1 => 'Square brackets',
),
);
$setup["toc"] = $TOC;
$setup["parents"] = $PARENTS;
manual_setup($setup);
manual_header();
?>
<div id="regexp.reference.dot" class="section">
<h2 class="title">Full stop</h2>
<p class="para">
Outside a character class, a dot in the pattern matches any
one character in the subject, including a non-printing
character, but not (by default) newline. If the
<a href="reference.pcre.pattern.modifiers.php" class="link">PCRE_DOTALL</a>
option is set, then dots match newlines as well. The
handling of dot is entirely independent of the handling of
circumflex and dollar, the only relationship being that they
both involve newline characters. Dot has no special meaning
in a character class.
</p>
<p class="para">
<em class="emphasis">\C</em> can be used to match single byte. It makes sense
in <em class="emphasis">UTF-8 mode</em> where full stop matches the whole
character which can consist of multiple bytes.
</p>
</div><?php manual_footer(); ?>