Wednesday, June 15, 2011

Apendando caracteres em matches de uma expressão regular composta

Exemplo para escapar caracteres especiais do jquery, e conseguir pegar qualquer id usando jquery
/* Obs: caracteres de nome de arquivos nao aceitos pelo windows:
* [\/:*? " <>|] Estes caracteres nao precisam ser escapados
* pois nao existe pastas com este nome
*
* [#;&,\.\+\*~':"!\^\$\[\]\(\)=>|\/\\] caracteres especiais do
* Jquery se não forem escapados o jquery selector não encontra o
* elemento por id.
*/

li = $("#" + elid , tree);
if (! li.length) {
var jqueryespecials = /[#;&,\.\+\*~':"!\^\$\[\]\(\)=>|\/\\]/g;
var escaped_id = ("" + itemId).replace(jqueryespecials,'\\$&');
li = $("#" + escaped_id , tree);
}

Exemplo com Sed

$ echo "teste.fdklfd.eteet,dfdfd,fdfdfd.fdfd" | sed "s/\.\|\,/(&)/g"
> teste(.)fdklfd(.)eteet(,)dfdfd(,)fdfdfd(.)fdfd



Manula completo do comando sed.
http://www.grymoire.com/Unix/Sed.html

https://docs.google.com/document/pub?id=1BsrziLiWEhty6ypOWVo0vxqwfhyYlx-aIv7MPUHX-lU

No comments:

Blog Archive