Quiero mantener la estructura de los párrafos, pero eliminar todos los corchetes del texto que está en el portapapeles.
Por ejemplo, este texto:
Las tres rayas son la marca de identidad de Adidas, que se ha utilizado en los diseños de ropa y calzado de la empresa como ayuda al marketing. La marca, que Adidas compró en 1952 a la empresa deportiva finlandesa Karhu Sports por el equivalente a 1.600 euros y dos botellas de whisky,[7][8] tuvo tanto éxito que Dassler describió a Adidas como "la empresa de las tres rayas"[7][9].
Quiero que sea así (sin importar la longitud de la cadena de texto):
Las tres rayas son la marca de identidad de Adidas, que se ha utilizado en los diseños de ropa y calzado de la empresa como ayuda al marketing. La marca, que Adidas compró en 1952 a la empresa deportiva finlandesa Karhu Sports por el equivalente a 1.600 euros y dos botellas de whisky, tuvo tanto éxito que Dassler describió a Adidas como "la empresa de las tres rayas".
He probado esto pero borra la mayor parte de la cadena:
set theName to (the clipboard)
set y to characters 1 thru ¬
((offset of "[" in theName) - 2) ¬
of theName as string
También lo he intentado:
do shell script "sed -E -e 's|\\[.*||' -e 's|,||g' -e 's|^[ ]+||' -e 's|[ ]+$||'<<<" & theName's quoted form
0 votos
En la documentación de expresiones regulares, busque las palabras "perezoso" y "codicioso". No voy a intentar explicarlo porque tampoco soy un experto.