Я хочу выделить строки до и после '-'. Пример хороший - плохо здесь, я хочу выделить хорошее и плохое. когда когда-либо это - происходит до и после того, как струны становятся изюминкой. Является ли это возможным.Выделите До и после символов -
0
A
ответ
0
Давайте предположим, что у вас есть следующий текст в поле «MYTEXT»:
This text comes before -- this text comes after.
LiveCode (как большинство приложений) не допускает разрывные выбор, поэтому «выбрать» команда работает только на непрерывных прогонов текста ,
select word 1 to 3 of fld "mytext"
Но вы можете имитировать подсветку выбора, установив свойство BackgroundColor отдельного текста гласит:
put wordOffset("--",fld "mytext") into tWordIndex
set the backgroundColor of word 1 to tWordIndex - 1 of fld "mytext" to the hiliteColor
set the backgroundColor of word tWordIndex + 1 to -1 of fld "mytext" to the hiliteColor
Конечно, вы можете использовать любое допустимое выражение блока текста в двух «набор» заявления, в зависимости от какую часть текста, предшествующего и следуя «-», вы хотите «выделить».
Чтобы очистить BackgroundColor от поля сделать это:
set the backgroundColor of char 1 to -1 of fld "mytext" to empty