if($title =~ s/(\s|^|,|\/|;|\|)$replace(\s|$|,|\/|;|\|)//ig)
$ título puede ser un conjunto de títulos que van desde el presidente, MD, gerente, director general, ...¿Por qué mi Perl regex se queja de "Inigualable) en expresiones regulares"?
$ reemplazar puede ser (accionista), (propietario) o similares.
Sigo recibiendo este error. He comprobado para el equilibrado incorrectamente '(', ')', no dados :(
Unmatched) in regex; marked by <-- HERE in m/(\s|^|,|/|;|\|)Owner) <-- HERE (\s|$|,|/|;|\|)/
Si usted podría decirme lo que hace la expresión regular, que sería impresionante. ¿Se tira de esos símbolos? Gracias chicos!
Si tiene metacaracteres en $ replace, debe usar \ Q o quotemeta para considerar que los caracteres son caracteres normales – sganesh
http://stackoverflow.com/questions/576435/how-do-i-handle-special- characters-in-a-perl-regex – daxim