2015-05-28 1 views
0

У меня есть поле прокрутки. Он содержит текст и специальные символы, такие как (---, '',., ",) И т. Д. Я хочу добавить одно пространство перед каждым специальным символом. Возможно ли этоКак предоставить дополнительное пространство, используя код в реальном времени

ответ

2

Я не знаю, как долго ваш текст, но вы можете:

on mouseUp 
get fld "yourField" 
put "abcdefghijklmnopqrstuvwxyz" into normalChars 
repeat for each char tChar in it 
    if tChar is not in normalChars then put space & tChar after temp 
    else put tChar after temp 
end repeat 
put temp into fld "yourOtherField" 
end mouseUp 

Теперь это предполагает, что все не буквенные символы являются «специальные» символы вы можете изменить обработчик идти другим путем То есть, чтобы определить только определенные символы, а не идентифицировать все.? небуквенные символы?

Craig Newman

0

я. Пожалуйста, используйте это сотрудничество de

replace "--" with " --" in field "yourField" 
replace "---" with " ---" in field "yourField" 

 Смежные вопросы

  • Нет связанных вопросов^_^