Conteggio del carattere di applescript nelle parole con combinazione di segni diacritici

0

Se combino un accento acuto con, diciamo "x", con aw prima di esso e seguendo, in questo modo: "wxy", questo sarà buono in BBEdit e Word, ed entrambi i programmi daranno un conteggio di 4 caratteri Tuttavia, questo meleScript:

imposta a su "wxy"

finestra di dialogo (numero di caratteri di a)

... risponderà "3".

Questo è in Smile e Script Debugger, il mio Script Editor entra in modalità pallone da spiaggia pochi secondi dopo l'apertura. Ed è un vero problema nell'indicizzare alcuni testi esotici, non solo uno per curiosità, quindi ogni suggerimento sarebbe il benvenuto.

    
posta Kjetil Rå Hauge 04.05.2016 - 23:13
fonte

1 risposta

1

Ho fatto un po 'di sperimentazione e ottengo risultati vari. Fortunatamente, uno di questi risultati era 4. Ho fatto esternalizzando il calcolo a Python:

on run {input, parameters}
    set var to "wx̀y"

    set output to (do shell script ¬
"python - <<EOF
# -*- coding: utf-8 -*-
print len(u'" & var & "')
EOF")

    return output
end run
    
risposta data 13.05.2016 - 21:22
fonte

Leggi altre domande sui tag