# splittext is another Satimage.osax command.
------------------------------------------------------------------------------------------------
--» cng()
------------------------------------------------------------------------------------------------
# Modified: 2011-08-31 : 20:16
# Satimage.osax --> 'change'
------------------------------------------------------------------------------------------------
on cng(findText, changeText, srcData)
change findText into changeText in srcData with regexp without case sensitive
end cng
------------------------------------------------------------------------------------------------
--» fnd()
------------------------------------------------------------------------------------------------
# Modified: 2011-08-31 : 20:16
# Satimage.osax --> 'Find Text'
------------------------------------------------------------------------------------------------
on fnd(findStr, srcData, caseSensitive, allOccurrences, stringResult)
try
set findResult to find text findStr in srcData ¬
case sensitive caseSensitive ¬
all occurrences allOccurrences ¬
string result stringResult ¬
with regexp
return findResult
on error
return false
end try
end fnd
------------------------------------------------------------------------------------------------
--» fndBool()
------------------------------------------------------------------------------------------------
# Modified: 2011-09-12 : 16:16
# Satimage.osax 'Find Text' with a boolean result
------------------------------------------------------------------------------------------------
on fndBool(findStr, srcData, caseSensitive, allOccurrences, stringResult)
try
set findResult to find text findStr in srcData ¬
case sensitive caseSensitive ¬
all occurrences allOccurrences ¬
string result stringResult ¬
with regexp
return true
on error
return false
end try
end fndBool
------------------------------------------------------------------------------------------------
--» fndUsing()
------------------------------------------------------------------------------------------------
# Modified: 2011-08-31 : 20:16
# Satimage.osax --> 'Find Text' with Capture
------------------------------------------------------------------------------------------------
on fndUsing(fndStr, returnStr, srcData, caseSensitive, regExFlag, wholeWord, allOccurrences, stringResult)
try
set findResult to find text fndStr ¬
in srcData ¬
case sensitive caseSensitive ¬
regexp regExFlag ¬
whole word wholeWord ¬
using returnStr ¬
all occurrences allOccurrences ¬
string result stringResult
return findResult
on error # errMsg number errNum
return false
end try
end fndUsing
------------------------------------------------------------------------------------------------
--» fndSyn()
------------------------------------------------------------------------------------------------
# Modified: 2011-08-31 : 20:16
# Satimage.osax --> 'Find Text' with Capture and Syntax
------------------------------------------------------------------------------------------------
on fndSyn(fndStr, returnStr, srcData, caseSensitive, regExFlag, wholeWord, allOccurrences, stringResult, _syntax)
try
set findResult to find text fndStr ¬
in srcData ¬
case sensitive caseSensitive ¬
regexp regExFlag ¬
whole word wholeWord ¬
using returnStr ¬
all occurrences allOccurrences ¬
string result stringResult ¬
syntax _syntax
return findResult
on error # errMsg number errNum
return false
end try
end fndSyn
------------------------------------------------------------------------------------------------