Annotation of freem/mlib/%STRING.m, revision 1.1
1.1 ! snw 1: %STRING(THIS,INIT) ; Created by FreeM Administrator
! 2: S THIS=$G(INIT,"")
! 3: QUIT
! 4: ASCII(THIS,POS) N RP S RP=$G(POS,1) Q $A(THIS,RP)
! 5: ascii(THIS,POS) N RP S RP=$G(POS,1) Q $A(THIS,RP)
! 6: Ascii(THIS,POS) N RP S RP=$G(POS,1) Q $A(THIS,RP)
! 7: DATA(THIS) Q $D(THIS)
! 8: data(THIS) Q $D(THIS)
! 9: Data(THIS) Q $D(THIS)
! 10: DISTANCE(THIS,COMP) Q $ZLSD(THIS,COMP)
! 11: distance(THIS,COMP) Q $ZLSD(THIS,COMP)
! 12: Distance(THIS,COMP) Q $ZLSD(THIS,COMP)
! 13: EXTRACT(THIS,START,END) Q $E(THIS,$G(START,1),$G(END,$G(START,1)))
! 14: extract(THIS,START,END) Q $E(THIS,$G(START,1),$G(END,$G(START,1)))
! 15: Extract(THIS,START,END) Q $E(THIS,$G(START,1),$G(END,$G(START,1)))
! 16: FIND(THIS,SUBSTR,START) N RS S RS=$GET(START,1) Q $F(THIS,SUBSTR,RS)
! 17: find(THIS,SUBSTR,START) N RS S RS=$GET(START,1) Q $F(THIS,SUBSTR,RS)
! 18: Find(THIS,SUBSTR,START) N RS S RS=$GET(START,1) Q $F(THIS,SUBSTR,RS)
! 19: FNUMBER(THIS,CODES) Q $FN(THIS,CODES)
! 20: fnumber(THIS,CODES) Q $FN(THIS,CODES)
! 21: Fnumber(THIS,CODES) Q $FN(THIS,CODES)
! 22: JUSTIFY(THIS,COUNT,DIG) Q $J(THIS,COUNT,$GET(DIG,$L(THIS)))
! 23: justify(THIS,COUNT,DIG) Q $J(THIS,COUNT,$GET(DIG,$L(THIS)))
! 24: Justify(THIS,COUNT,DIG) Q $J(THIS,COUNT,$GET(DIG,$L(THIS)))
! 25: LENGTH(THIS) Q $L(THIS)
! 26: length(THIS) Q $L(THIS)
! 27: Length(THIS) Q $L(THIS)
! 28: PIECECOUNT(THIS,DELIM) Q $L(THIS,DELIM)
! 29: pieceCount(THIS,DELIM) Q $L(THIS,DELIM)
! 30: PieceCount(THIS,DELIM) Q $L(THIS,DELIM)
! 31: PIECE(THIS,DELIM,FIRST,LAST) N RF S RF=$G(FIRST,1) N RL S RL=$G(LAST,RF) Q $P(THIS,DELIM,RF,RL)
! 32: piece(THIS,DELIM,FIRST,LAST) N RF S RF=$G(FIRST,1) N RL S RL=$G(LAST,RF) Q $P(THIS,DELIM,RF,RL)
! 33: Piece(THIS,DELIM,FIRST,LAST) N RF S RF=$G(FIRST,1) N RL S RL=$G(LAST,RF) Q $P(THIS,DELIM,RF,RL)
! 34: REPLACE(THIS,SEARCH,REPLACE) Q $ZREPLACE(THIS,SEARCH,REPLACE)
! 35: replace(THIS,SEARCH,REPLACE) Q $ZREPLACE(THIS,SEARCH,REPLACE)
! 36: Replace(THIS,SEARCH,REPLACE) Q $ZREPLACE(THIS,SEARCH,REPLACE)
! 37: REVERSE(THIS) Q $RE(THIS)
! 38: reverse(THIS) Q $RE(THIS)
! 39: Reverse(THIS) Q $RE(THIS)
! 40: TOLOWER(THIS) Q $TR(THIS,"ABCDEFGHIJKLMNOPQRSTUVWXYZ","abcdefghijklmnopqrstuvwxyz")
! 41: toLower(THIS) Q $TR(THIS,"ABCDEFGHIJKLMNOPQRSTUVWXYZ","abcdefghijklmnopqrstuvwxyz")
! 42: ToLower(THIS) Q $TR(THIS,"ABCDEFGHIJKLMNOPQRSTUVWXYZ","abcdefghijklmnopqrstuvwxyz")
! 43: TOUPPER(THIS) Q $TR(THIS,"abcdefghijklmnopqrstuvwxyz","ABCDEFGHIJKLMNOPQRSTUVWXYZ")
! 44: toUpper(THIS) Q $TR(THIS,"abcdefghijklmnopqrstuvwxyz","ABCDEFGHIJKLMNOPQRSTUVWXYZ")
! 45: ToUpper(THIS) Q $TR(THIS,"abcdefghijklmnopqrstuvwxyz","ABCDEFGHIJKLMNOPQRSTUVWXYZ")
! 46: TRANSLATE(THIS,SEARCH,REPLACE) N RR S RR=$G(REPLACE,"") Q $TR(THIS,SEARCH,RR)
! 47: translate(THIS,SEARCH,REPLACE) N RR S RR=$G(REPLACE,"") Q $TR(THIS,SEARCH,RR)
! 48: Translate(THIS,SEARCH,REPLACE) N RR S RR=$G(REPLACE,"") Q $TR(THIS,SEARCH,RR)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>