PDA

Просмотр полной версии : Замена символа табуляции


zerAlex2
09.09.2011, 00:16
Подскажете как регулярным выражением изменить в тексте все табуляции на пробелы - 1 табуляцию на 1 пробел.


var tabText="1_2_3 4 5";
tabText=tabText.replace(/[\t]/,"_");
displayText.htmlText=tabText;// => 1_2_3_4 5

bav
09.09.2011, 00:35
tabText=tabText.replace(/[\t]/g,"_");
String.replace() (http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/String.html#replace()):

В следующем примере заменяются все экземпляры «sh» (зависит от регистра), поскольку в регулярном выражении установлен флаг g (global):

var myPattern:RegExp = /sh/g;
var str:String = "She sells seashells by the seashore.";
trace(str.replace(myPattern, "sch"));
// She sells seaschells by the seaschore.

zerAlex2
09.09.2011, 01:11
Благодарю!!! Всё заработало как надо!