Sample code for 30+ languages & platforms
PureBasic

StringBuilder ReplaceWord

Demonstrates the ReplaceWord method.

Chilkat PureBasic Downloads

PureBasic
IncludeFile "CkStringBuilder.pb"

Procedure ChilkatExample()

    sb.i = CkStringBuilder::ckCreate()
    If sb.i = 0
        Debug "Failed to create object."
        ProcedureReturn
    EndIf

    CkStringBuilder::ckAppend(sb,"forest, lumber, lumberjack, jack, timberland")

    ; The ReplaceWord method replaces word occurances.

    ; For example:
    numReplacements.i = CkStringBuilder::ckReplaceWord(sb,"lumber","timber")
    numReplacements = CkStringBuilder::ckReplaceWord(sb,"jack","joe")

    ; The string content is now:
    ; forest, timber, lumberjack, joe, timberland
    Debug CkStringBuilder::ckGetAsString(sb)


    CkStringBuilder::ckDispose(sb)


    ProcedureReturn
EndProcedure