Funkce replaceR

Nahradí regulárně hledaný výraz.

typ: function; celé jméno: COMEX.replaceR;


Možné výjimky:

COMEX.Exceptions.MismatchException


Parametry:

$string

● hodnota typu String

prohledávaný řetězec

$search

● hodnota typu RegExp

nahrazovaný regulární výraz

● hodnota typu String

textová reprezentace nahrazovaného regulárního výrazu

$replace

● hodnota typu String

náhrada

$sensitive

● hodnota typu Boolean (výchozí: false)

true, pokud má být rozlišovaná velikost písmen, jinak false

$global

● hodnota typu Boolean (výchozí: true)

true, pokud mají být nahrazeny všechny výskyty, jinak false


Vrací:

upravený řetězec

null při chybě

example
var $rslt = [];
$rslt.push( COMEX.replaceR( "REPLACE", "ep", "*" ) );
$rslt.push( COMEX.replaceR( "REPLACE", /[a-z]/, "*" ) );
$rslt.push( COMEX.replaceR( "REPLACE", /ep/, "*", true ) );
$rslt.push( COMEX.replaceR( "REPLACE.REPLACE", /.e/, "_e", false ) );
$rslt.push( COMEX.replaceR( "REPLACE.REPLACE", /.e/, "_e", false, false ) );

( umístěno v souboru /comex/scripts/comex.js )


Funkce applyFunkce capsFirstFunkce capsFromFunkce ceilFunkce coalesceFunkce combineFunkce cutFunkce decHexFunkce dumpFunkce flipFunkce floorFunkce formatFunkce fromBase64Funkce fromUTF8Funkce hexDecFunkce isFunkce isArrFunkce isBoolFunkce isDblFunkce isDefFunkce isEmptyFunkce isFilledFunkce isFuncFunkce isInstFunkce isIntFunkce isNumFunkce isObjFunkce isStrFunkce joinFunkce keysFunkce keySortFunkce lowerFunkce matchFunkce matchRFunkce md5Funkce powerFunkce randFunkce remCtrlFunkce replaceFunkce replaceRFunkce reverseFunkce roundFunkce searchFunkce sizeFunkce splitFunkce sumFunkce toBase64Funkce toUTF8Funkce trimFunkce unifyFunkce uniqueFunkce upperFunkce valsFunkce valSort