>From what I can tell, the correct option should be:
"\\<\\;". Since the regex you want is "\<\;" and Java needs the
backslashes escaped in string literals.
-Mike
On Tue, 2006-01-17 at 15:14 -0800, Jim Beard wrote:
> You are basically correct Mike.
>
> <--- Sample Code -->
> // set up the xml string
> File asynchFile = new File("../some.xml");
> FileReader asynchFileReader = new FileReader(asynchFile);
> BufferedReader bufferedASynchReader = new BufferedReader
> (asynchFileReader);
> String line = bufferedASynchReader.readLine();
> for (;line != null; line = bufferedASynchReader.readLine()) {
> if (m_asynchro == null)
> m_asynchro = "";
> m_asynchro += line;
> }
> if (m_asynchro != null) {
> m_asynchro = m_asynchro.replaceAll("\\c<\\c;", "<");
> m_asynchro = m_asynchro.replaceAll(">", ">");
> System.out.println(m_asynchro);
> }
> <-- End Code -->
>
> I just tried "\<" for the pattern that Russ kindly suggested, but
> still no luck. I've tried "\\<\\;" before as well... Rather
> frustrating really.
>
> On Jan 17, 2006, at 2:52 PM, Mike Cherba wrote:
>
> > Jim,
> > I just want to make sure I understand exactly what you are doing.
> > You
> > have an input string which contains some number of instances of the
> > substring "<". you would like to make a duplicate copy of the
> > string
> > where the instances of "<" have been replaced by instances of
> > "<" I
> > assume you would like to do the same with ">" as well. You are
> > doing
> > the string manipulation in Java. Can you post the code you have tried
> > so far so we can see the context? I'm sure someone on here will have
> > some ideas.
> > -Mike
> >
> > Pointers are like jumps, leading wildly from one part of the data
> > structure to another. Their introduction into high-level languages has
> > been a step backwards from which we may never recover. --- Charles
> > Hoare
> >
> > On Tue, 2006-01-17 at 14:37 -0800, Jim Beard wrote:
> >> Ok,
> >>
> >> I know this isn't exactly the list for it, but I've been reading
> >> online for a while now and can't make heads or tails of my problem.
> >> I want to match convert '<' sequences to '<' using a replace
> >> method that matches on a regex pattern. I'm using Java and am having
> >> 0 luck. No sites online seem to mention & or ; other then in passing
> >> as a punctuation character...
> >>
> >> Shouldn't this be easy?
> >> _______________________________________________
> >> EUGLUG mailing list
> >> [email protected]
> >> http://www.euglug.org/mailman/listinfo/euglug
> >
> > _______________________________________________
> > EUGLUG mailing list
> > [email protected]
> > http://www.euglug.org/mailman/listinfo/euglug
>
> _______________________________________________
> EUGLUG mailing list
> [email protected]
> http://www.euglug.org/mailman/listinfo/euglug
--
Mike Cherba
Cavium Networks
883 Brookside Dr
Eugene, OR 97405
phone: (541) 684-3820
Cell: (541) 914-2188
[EMAIL PROTECTED]
www.caviumnetworks.com
_______________________________________________
EUGLUG mailing list
[email protected]
http://www.euglug.org/mailman/listinfo/euglug