2015-04-09 3 views
0

Я хочу выделить строки до и после '-'. Пример хороший - плохо здесь, я хочу выделить хорошее и плохое. когда когда-либо это - происходит до и после того, как струны становятся изюминкой. Является ли это возможным.Выделите До и после символов -

ответ

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