strrindex
Return the position of the last occurence of S2 in S1, or -1 if not found. If S2 is empty, the length of S1 is returned.
strrindex runs at init time only.
Syntax
Examples
Here is an example of the strrindex opcode. It uses the file strrindex.csd.
Example of the strrindex opcode. |
---|
| <CsoundSynthesizer>
<CsOptions>
; Select audio/midi flags here according to platform
-n ;;;no sound output
;-iadc ;;;uncomment -iadc if realtime audio input is needed too
</CsOptions>
<CsInstruments>
;example by Joachim Heintz
opcode FilNam, S, S
;returns the name of a file path
Spath xin
ipos strrindex Spath, "/" ;look for the rightmost '/'
Snam strsub Spath, ipos+1 ;extract the substring
xout Snam
endop
instr name
prints "Printing name:\n"
Snam FilNam "/my/dir/my/file.WAV"
puts Snam, 1
endin
</CsInstruments>
<CsScore>
i "name" 0 0
e
</CsScore>
</CsoundSynthesizer>
|
See Also
String Manipulation Opcodes
Credits
Author: Istvan Varga
2006
New in version 5.02