There are many applications of PHP regular expressions. In actual development applications, we will encounter the functions of string extraction and advanced substitution. So how to implement it? Let's take a look at the specific process.
Introduction to the application of PHP regular expressions to extract strings:
ereg() and eregi()
PHP regular expressions The application's implementation of extracting strings:
There is a feature that allows users to extract part of a string through regular expressions (you can read the manual for specific usage).
For example , we want to extract the file name from the path/URL – the following code is what you need:
<ol class="dp-c"> <li class="alt"><span><span class="func">ereg</span><span>(</span><span class="string">"([^\/]*)$"</span><span>, </span><span class="vars">$pathOrUrl</span><span>, </span><span class="vars">$regs</span><span>); </span></span></li> <li> <span class="func">echo</span><span> </span><span class="vars">$regs</span><span>[1]; </span> </li> </ol>
Advanced substitution introduction to the application of PHP regular expressions:
ereg_replace() and eregi_replace() are also very useful
Advanced substitution implementation for PHP regular expression applications:
If we want to The interval negative signs are replaced with commas:
<ol class="dp-c"><li class="alt"><span><span class="func">ereg_replace</span><span>(</span><span class="string">"[ nrt]+"</span><span>, </span><span class="string">","</span><span>, trim(</span><span class="vars">$str</span><span>)); </span></span></li></ol>
This is the introduction to the application of PHP regular expressions. I hope it will be helpful for you to understand and master the application of PHP regular expressions.