Pobieranie informacji o ciągach znaków
$=(@text, "unlikelihood")
$=(@from, $indexOf($@text, "l"))
$=(@to, $lastIndexOf($@text, "e"))
$if($<($@from, 0), { $=(from, 0) })
$if($<($@to, 0), { $=(to, $stringLen($@text)) })
$if($<($@from, $@to), {
$subString($@text, $@from, $+($@to, 1))
})
Przekształcanie ciągów znaków
$=(@in, " LikELIHooD ")
$=(@out, $replace($toLower($trim($@in)), "lihood", "ness"))
$@out
Dzielenie ciągów znaków
$=(@name, (String)null)
$for(@name, $split("Ann;John;Thomas;Margaret;Maria", ";"), {
$@name<br>
})
Łączenie ciągów znaków
$=(@names, $join(["Ann", "John", "Thomas", "Margaret", "Maria"], ";"))
$@names
Wyrażenia regularne - wyświetlenie źródła obiektu
$=(@objectSource, $sql.readLine("select tag from p_objects where id = ?", [$currentObject()], [String]))
$replaceRegex($replace($toHTML((String)$@objectSource[0]), " ", " "), "\r?\n", "<br>")