Unix and Linux Discussions Tagged with delimiter |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
5 |
9,255 |
UNIX for Beginners Questions & Answers |
|
|
|
4 |
17,076 |
Shell Programming and Scripting |
|
|
|
6 |
13,339 |
UNIX for Advanced & Expert Users |
|
|
|
2 |
8,941 |
Shell Programming and Scripting |
|
|
|
7 |
7,712 |
Shell Programming and Scripting |
|
|
|
5 |
3,421 |
UNIX for Beginners Questions & Answers |
|
|
|
3 |
1,072 |
Shell Programming and Scripting |
|
|
|
5 |
2,079 |
Programming |
|
|
|
3 |
8,493 |
UNIX for Beginners Questions & Answers |
|
|
|
6 |
4,134 |
Programming |
|
|
|
2 |
2,266 |
Shell Programming and Scripting |
|
|
|
4 |
2,064 |
UNIX for Dummies Questions & Answers |
|
|
|
7 |
5,801 |
Shell Programming and Scripting |
|
|
|
7 |
4,439 |
Shell Programming and Scripting |
|
|
|
13 |
51,805 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
2,584 |
Shell Programming and Scripting |
|
|
|
5 |
104,768 |
Shell Programming and Scripting |
|
|
|
4 |
4,494 |
Shell Programming and Scripting |
|
|
|
11 |
5,233 |
UNIX for Advanced & Expert Users |
|
|
|
4 |
39,139 |
Shell Programming and Scripting |
|
|
|
7 |
14,699 |
Shell Programming and Scripting |
|
|
|
3 |
2,662 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
10,470 |
Shell Programming and Scripting |
|
|
|
1 |
2,683 |
Shell Programming and Scripting |
|
|
|
4 |
4,030 |
Shell Programming and Scripting |
|
|
|
4 |
2,846 |
Shell Programming and Scripting |
|
|
|
3 |
9,988 |
Shell Programming and Scripting |
|
|
|
5 |
3,747 |
Shell Programming and Scripting |
|
|
|
7 |
20,691 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
2,792 |
Shell Programming and Scripting |
|
|
|
11 |
3,578 |
Shell Programming and Scripting |
|
|
|
4 |
4,608 |
Shell Programming and Scripting |
|
|
|
0 |
2,837 |
Shell Programming and Scripting |
|
|
|
9 |
4,518 |
Shell Programming and Scripting |
|
|
|
1 |
6,640 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
1,786 |
Shell Programming and Scripting |
|
|
|
4 |
14,368 |
Shell Programming and Scripting |
|
|
|
6 |
6,272 |
Shell Programming and Scripting |
|
|
|
5 |
7,126 |
Shell Programming and Scripting |
|
|
|
4 |
8,227 |
Shell Programming and Scripting |
PREG_QUOTE(3) 1 PREG_QUOTE(3)
preg_quote - Quote regular expression characters
SYNOPSIS
string preg_quote NULL (string $str, [string $delimiter])
DESCRIPTION
preg_quote(3) takes $str and puts a backslash in front of every character that is part of the regular expression syntax. This is useful if
you have a run-time string that you need to match in some text and the string may contain special regex characters.
The special regular expression characters are: . + * ? [ ^ ] $ ( ) { } = ! < > | : -
PARAMETERS
o $str
- The input string.
o $delimiter
- If the optional $delimiter is specified, it will also be escaped. This is useful for escaping the delimiter that is required by
the PCRE functions. The / is the most commonly used delimiter.
RETURN VALUES
Returns the quoted (escaped) string.
CHANGELOG
+--------+--------------------------------+
|Version | |
| | |
| | Description |
| | |
+--------+--------------------------------+
| 5.3.0 | |
| | |
| | The - character is now quoted |
| | |
+--------+--------------------------------+
EXAMPLES
Example #1
preg_quote(3) example
<?php
$keywords = '$40 for a g3/400';
$keywords = preg_quote($keywords, '/');
echo $keywords; // returns $40 for a g3/400
?>
Example #2
Italicizing a word within some text
<?php
// In this example, preg_quote($word) is used to keep the
// asterisks from having special meaning to the regular
// expression.
$textbody = "This book is *very* difficult to find.";
$word = "*very*";
$textbody = preg_replace ("/" . preg_quote($word, '/') . "/",
"<i>" . $word . "</i>",
$textbody);
?>
NOTES
Note
This function is binary-safe.
SEE ALSO
PCRE Patterns, escapeshellcmd(3).
PHP Documentation Group PREG_QUOTE(3)