public class ReplaceStringInFiles
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ReplaceStringInFiles.ReplacementResult
Result class for string replacement.
|
| Constructor and Description |
|---|
ReplaceStringInFiles() |
| Modifier and Type | Method and Description |
|---|---|
static int |
indexOfCaseSensitive(java.lang.String mainStr,
java.lang.String argStr,
int start,
boolean caseSensitive) |
static void |
main(java.lang.String[] args)
Replace a certain string with other strings in files.
|
static void |
replaceStringInFiles(java.io.File dir,
java.io.FileFilter fileFilter,
java.lang.String toReplace,
java.lang.String replacement,
boolean caseSensitive)
Replace a string in all files of a directory, recursively.
|
static void |
replaceStringInString(java.lang.String text,
java.lang.String toReplace,
java.lang.String replacement,
ReplaceStringInFiles.ReplacementResult res,
boolean caseSensitive)
Replace occurences of
toReplace in text by
replacement. |
public static int indexOfCaseSensitive(java.lang.String mainStr,
java.lang.String argStr,
int start,
boolean caseSensitive)
mainStr - The given string object.argStr - The given string argument.-1 is returned.public static final void replaceStringInString(java.lang.String text,
java.lang.String toReplace,
java.lang.String replacement,
ReplaceStringInFiles.ReplacementResult res,
boolean caseSensitive)
toReplace in text by
replacement.text - The text where the replacement should happen.toReplace - The string that should be replaced.replacement - The string it should be replaced with.res - The result object, containing the result string and the number of times replacement
happened.public static final void replaceStringInFiles(java.io.File dir,
java.io.FileFilter fileFilter,
java.lang.String toReplace,
java.lang.String replacement,
boolean caseSensitive)
throws java.io.IOException
dir - The directory where replacement should happen.fileFilter - A file filter for which files replacement should happen.toReplace - String which should be replaced.replacement - String it should be replaced with.java.io.IOException - Whenever anything goes wrong reading or writing a file.public static void main(java.lang.String[] args)
java org.apache.uima.util.ReplaceStringInFile /home/tom/stuff .prop $ROOT$ /home/tom/rootargs - Copyright © 2013. All Rights Reserved.