_modify

trait _modify extends _modify
trait _modify
class java.lang.Object
trait scala.Matchable
class Any
trait _methods
class String.Opaque.Data[String.Opaque.Data.A]
object Fx.Style

Def

@targetName("join")
inline def +(v: THIS_OPAQUE | String): THIS_OPAQUE

Join tag

Join tag

Joins value tag to base opaque string.

Inherited from
_modify
Source
_modify.scala
@targetName("joinOpt")
inline def +?(v: Opt[THIS_OPAQUE | String])(using d: Any.Def.Tag[A]): THIS_OPAQUE

Optional join

Optional join

Joins option value to base opaque string.

Returns base opaque "as is" for empty option.

Inherited from
_modify
Source
_modify.scala
inline def insertAt(i: Int, v: THIS_OPAQUE | String): THIS_OPAQUE

Insert at position

Insert at position

Creates new String with x inserted at the specified position

"0123456789".insertAt(5,"abc").tp // Prints: 01234abc56789
Inherited from
_modify
Source
_modify.scala
inline def label: THIS_OPAQUE

Capitalize

Capitalize

Capitalizes first character of every word (separated by white spaces)

"all string ops".label.tp // Prints: All String Ops
Inherited from
_modify
Source
_modify.scala
inline def lower: THIS_OPAQUE

toLowerCase

toLowerCase

Creates new String with all upper case Chars changed to lower case

"ABc".lower.tp // Prints: abc
Inherited from
_modify
Source
_modify.scala
inline def padEndTo(size: Int, pad: String): THIS_OPAQUE

Pad end

Pad end

Pads end of string to targetLength

Value Params
pad

string to pad with.

"ABC".padEndTo(10,"_").tp // Prints: ABC_______
Inherited from
_modify
Source
_modify.scala
inline def padStartTo(size: Int, pad: String): THIS_OPAQUE

Pad start

Pad start

Pads start of string to targetLength

Value Params
pad

string to pad with.

"ABC".padStartTo(10,"_").tp // Prints: _______ABC
Inherited from
_modify
Source
_modify.scala
inline def remove(v: THIS_OPAQUE | String): THIS_OPAQUE

Remove all

Remove all

Creates new String with all occurrences of x removed

"123123123123".remove("2").tp // Prints: 13131313
Inherited from
_modify
Source
_modify.scala
inline def replace(v: THIS_OPAQUE | String, target: THIS_OPAQUE | String): THIS_OPAQUE

Replace all

Replace all

Creates new String with all occurrences of x replaced with target

"123123123123".replace("2","_").tp // Prints: 1_31_31_31_3
Inherited from
_modify
Source
_modify.scala
inline def replace(r: Int.Range, v: THIS_OPAQUE | String): THIS_OPAQUE

Replace range with x

Replace range with x

Creates new String with all occurrences of x replaced with target

"0123456789".replace(3 <> 7 ,"_").tp // Prints: 012_89
Inherited from
_modify
Source
_modify.scala
inline def replaceFirst(v: THIS_OPAQUE | String, v2: THIS_OPAQUE | String, cnt: Int): THIS_OPAQUE
Inherited from
_modify
Source
_modify.scala
inline def replaceLast(v: THIS_OPAQUE | String, v2: THIS_OPAQUE | String, cnt: Int): THIS_OPAQUE
Inherited from
_modify
Source
_modify.scala
inline def trim: THIS_OPAQUE

Trim both ends

Trim both ends

Trims both ends of String from space Chars

Inherited from
_modify
Source
_modify.scala
inline def trimBoth(f: Char => Boolean): THIS_OPAQUE

Trim both ends

Trim both ends

Trims both ends of String from Chars defined by let function

   "yyxxxxABCxxyyxx".trimBoth(_ in 'x' <> 'z') tp           // Prints: ABC

   "yyxxxxABCxxyyxx".trimBoth(c => c == 'x' || c == 'y').tp // Prints: ABC
Inherited from
_modify
Source
_modify.scala
inline def trimEnd(f: Char => Boolean): THIS_OPAQUE

Trim end

Trim end

Trims end of String from Chars defined by let function

   "ABCxxyyxx".trimEnd(_ in 'x' <> 'z') tp           // Prints: ABC

   "ABCxxyyxx".trimEnd(c => c == 'x' || c == 'y').tp // Prints: ABC
Inherited from
_modify
Source
_modify.scala
inline def trimEnd: THIS_OPAQUE

Trim end

Trim end

Trims end of String from space Chars

Inherited from
_modify
Source
_modify.scala
inline def trimStart(f: Char => Boolean): THIS_OPAQUE

Trim start

Trim start

Trims start of String from Chars defined by let function

   "yyxxxxABC".trimStart(_ in 'x' <> 'z') tp           // Prints: ABC

   "yyxxxxABC".trimStart(c => c == 'x' || c == 'y').tp // Prints: ABC
Inherited from
_modify
Source
_modify.scala
inline def trimStart: THIS_OPAQUE

Trim start

Trim start

Trims start of String from space Chars

Inherited from
_modify
Source
_modify.scala
inline def upper: THIS_OPAQUE

toUpperCase

toUpperCase

Creates new String with all lower case Chars changed to upper case

"aBc".upper.tp // Prints: ABC
Inherited from
_modify
Source
_modify.scala