Using preg functions : preg_match_all « String « PHP






Using preg functions

 
<?php
if (preg_match('{<title>.+</title>}', $html)) {
    // page has a title
}

if (preg_match_all('/<li>/', $html, $matches)) {
    print 'Page has ' . count($matches[0]) . " list items\n";
}

// turn bold into italic
$italics = preg_replace('/(<\/?)b(>)/', '$1i$2', $bold);
?>
  
  








Related examples in the same category

1.A non-capturing optional subpattern
2.Capturing HTML headings
3.preg_match_all
4.preg_match_all demo
5.preg_match_all searches a string for all the occurrences of a regular expression
6.preg_match_all() function matches all occurrences of pattern in string.
7.Finding Matches Globally with preg_match_all()
8.Matching with preg_match_all()
9.Using preg_match_all() to Match a Pattern Globally
10.Extracting text from HTML tags
11.Finding the nth match
12.Making a quantifier match as few characters as possible
13.m modifier: match an anchored pattern on multiple lines of text.
14.Reading Records with a Delimiter