<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://dev.yosko.net/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>DevWiki de Yosko - web:php:regex</title>
        <description></description>
        <link>https://dev.yosko.net/</link>
        <lastBuildDate>Tue, 19 May 2026 09:52:43 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://dev.yosko.net/_media/wiki/dokuwiki.svg</url>
            <title>DevWiki de Yosko</title>
            <link>https://dev.yosko.net/</link>
        </image>
        <item>
            <title>Exemples de regex en vrac</title>
            <link>https://dev.yosko.net/web/php/regex/example?rev=1424191658&amp;do=diff</link>
            <description>Exemples de regex en vrac

Quelques exemples d&#039;expressions régulières utilisées en PHP :


// 1- remove recursively the content of for (), [] and {}
// 2- removes escaped &#039; and &quot;
// 3- removes content betweend &#039;&#039; and &quot;&quot; (no recursion needed)
$embracerPattern = &quot;/\[([^\[\]]++|(?R))*+\]|\(([^\(\)]++|(?R))*+\)|{([^{}]++|(?R))*+}/&quot;;
$escapedQuotePattern = &quot;/\\\\&#039;|\\\\\&quot;/&quot;;
$quotedStringPattern = &quot;/&#039;([^&#039;]++)*+&#039;|\&quot;([^\&quot;]++)*+\&quot;/&quot;;

//replace escaped quotes with html entities
$escapedQuotePattern = &quot;/\…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 17 Feb 2015 16:47:38 +0000</pubDate>
        </item>
    </channel>
</rss>
