Sample code for 30+ languages & platforms
Java

StringBuilder ReplaceBetween

Demonstrates the ReplaceBetween method.

Chilkat Java Downloads

Chilkat2 Java
import com.chilkatsoft.chilkat2.StringBuilder;

public class ChilkatExample {

    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder();
        sb.append("<company><industry>Software</industry><name>Chilkat Software</name><abc>Abc Software</abc><name>Xyz Software</name></company>");

        // The ReplaceBetween method restricts the replacements to only
        // the parts that occur between two delimiter strings.

        // For example:
        int numReplacements = sb.replaceBetween("<name>", "</name>", "Software", "Technology");

        // The number of replacements should be 2.
        System.out.println("numReplacements = " + numReplacements);

        // The sb now contains:
        // <company><industry>Software</industry><name>Chilkat Technology</name><abc>Abc Software</abc><name>Xyz Technology</name></company>
        System.out.println(sb.getAsString());
    }
}