Title: ereg_replace deprecated
Last modified: August 20, 2016

---

# ereg_replace deprecated

 *  [marvalis](https://wordpress.org/support/users/marvalis/)
 * (@marvalis)
 * [13 years, 4 months ago](https://wordpress.org/support/topic/ereg_replace-deprecated/)
 * Your code uses ereg_replace
 * As of PHP 5.3.0, the regex extension is deprecated in favor of the PCRE extension.
   Calling this function will issue an E_DEPRECATED notice. See the list of differences
   for help on converting to PCRE.
    [http://php.net/manual/en/function.ereg-replace.php](http://php.net/manual/en/function.ereg-replace.php)
 * [http://wordpress.org/extend/plugins/accordion-shortcode/](http://wordpress.org/extend/plugins/accordion-shortcode/)

Viewing 1 replies (of 1 total)

 *  [Ewout](https://wordpress.org/support/users/pomegranate/)
 * (@pomegranate)
 * [13 years, 3 months ago](https://wordpress.org/support/topic/ereg_replace-deprecated/#post-3404348)
 * you might as well give the solution too then 🙂
 * replace all occurences of
 *     ```
       ereg_replace("[^A-Za-z0-9]"
       ```
   
 * with
 *     ```
       preg_replace("/[^A-Za-z0-9]/"
       ```
   
 * that’s right, just two slashes!

Viewing 1 replies (of 1 total)

The topic ‘ereg_replace deprecated’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/accordion-shortcode.svg)
 * [Accordion Shortcode](https://wordpress.org/plugins/accordion-shortcode/)
 * [Support Threads](https://wordpress.org/support/plugin/accordion-shortcode/)
 * [Active Topics](https://wordpress.org/support/plugin/accordion-shortcode/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/accordion-shortcode/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/accordion-shortcode/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [Ewout](https://wordpress.org/support/users/pomegranate/)
 * Last activity: [13 years, 3 months ago](https://wordpress.org/support/topic/ereg_replace-deprecated/#post-3404348)
 * Status: not resolved