php-regexHow to use PHP regex to match a hashtag?
Using PHP regex to match a hashtag is a simple process. The following example code block will match a hashtag in a string:
$string = 'This is a #hashtag';
preg_match('/#([a-zA-Z0-9_]+)/', $string, $matches);
The output of the example code will be:
Array
(
[0] => #hashtag
[1] => hashtag
)
Code explanation
-
$string = 'This is a #hashtag';
: This is the string that contains the hashtag. -
preg_match('/#([a-zA-Z0-9_]+)/', $string, $matches);
: This is the regular expression used to match the hashtag. The#
symbol is used to match the hashtag, and the([a-zA-Z0-9_]+)
part is used to match the characters in the hashtag. -
$matches
: This is the array that will contain the matches from the regular expression.
Helpful links
More of Php Regex
- How to match a space using PHP regex?
- How to use PHP regex to match a nbsp HTML whitespace?
- How to use PHP regex to match an exact string?
- How to use named capture groups in PHP regex?
- How to use PHP regex to match a year?
- How to match a double quote in PHP regex?
- How to use PHP regex to match URL path?
- How to convert a PHP regex to JavaScript regex?
- How to get the first match when using regex in PHP?
- How to remove all non-numeric characters using PHP regex?
See more codes...