Results 1 to 3 of 3
- 03-01-2014, 01:48 PM #1
Member
- Join Date
- Mar 2014
- Posts
- 18
- Rep Power
- 0
Java regular expressions, simple search and replace
I want to do a simple search and replace regular expression of lines. I am very unfamilar with Java regular expressions, and I'm not sure how to do something as simple as what I want to do.
I have lines that look like this...
Java Code:access_log /home/%USER%/access_log
I want them changed so %USER% changes to a string, such as "cyrus," so they appear like this
Java Code:access_log /home/cyrus/access_log
- 03-01-2014, 03:45 PM #2
Senior Member
- Join Date
- Feb 2014
- Posts
- 219
- Rep Power
- 8
Re: Java regular expressions, simple search and replace
You can specify %USER% directly without using regular expression constructs:
Java Code:String origString = "access_log /home/%USER%/access_log"; String replacedStr = origString.replaceAll("%USER%", "cyrus");
Java Code:StringBuilder builder = new StringBuilder(origString); int startPercentIndex = origString.indexOf('%'); builder.replace(startPercentIndex, startPercentIndex + "%USER%".length(), "cyrus");
- 03-02-2014, 10:31 AM #3
Member
- Join Date
- Mar 2014
- Posts
- 18
- Rep Power
- 0
Similar Threads
-
java regular expressions
By alexandra12 in forum New To JavaReplies: 4Last Post: 08-28-2013, 02:09 PM -
Java and regular expressions
By kosmos890 in forum New To JavaReplies: 3Last Post: 01-18-2013, 04:57 PM -
Search Text in Cells with Regular Expressions, Embed OLE in OOXML File
By sherazam in forum Java SoftwareReplies: 0Last Post: 06-26-2012, 11:19 AM -
Using regular expressions for search
By carderne in forum New To JavaReplies: 9Last Post: 05-24-2009, 05:58 AM -
Simple demo of CSV matching using Regular Expressions
By Java Tip in forum java.utilReplies: 0Last Post: 04-16-2008, 11:59 PM
Bookmarks