Sto usando Dynamic Hotstrings come parte della mia implementazione di AutoHotkey . È stato uno strumento prezioso per l'apprendimento delle espressioni regolari.
Attualmente lo uso pesantemente per l'espansione del testo all'interno dei miei processi quotidiani in ufficio. Tuttavia, ho problemi con il software di elaborazione testi quando si utilizza la formattazione del testo. Nel caso in cui in grassetto, corsivo o altrimenti fornissi una modifica al formato all'inizio di una stringa che altrimenti si espanderebbe, non si espanderà perché il carattere di controllo fa parte della stringa. Ho usato \ b come switch iniziale nel mio regex.
Sto cercando di vedere se esiste una scorciatoia nel mondo regex per rendere conto di questo tipo di personaggi senza elencarli a mano. Tale esiste?
In caso contrario, esiste un utile riferimento di tutti i caratteri di controllo di cui dovrei tenere conto in MS Word?
Grazie per il tuo tempo.
hotstrings("\boic"tailchar,"Officer in Charge (OIC)%$1%")
che prende il testo "oic" e lo espande anche qui. Naturalmente l'espressione "vede" anche il ctrl-b se dovessi digitare lo stesso nell'elaboratore di testi in grassetto. tailchar
è semplicemente una variabile che contiene tutti i caratteri che vorrei indicare e terminare con la stringa.