This week's book giveaway is in the Jython/Python forum.
We're giving away four copies of Murach's Python Programming and have Michael Urban and Joel Murach on-line!
See this thread for details.
Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

String parse  RSS feed

 
anvi kon
Ranch Hand
Posts: 133
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi all,

I have a string like below



String a; int count;

How would I parse the string "F9,D8,R7,Q0..."?

I want to parse the string like below.

....so on.

Thanks









 
fred rosenberger
lowercase baba
Bartender
Posts: 12440
42
Chrome Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
write down how you'd tell me to do the same thing, in english. That is the hard part. Giving an example isn't enough. You need to spell out step by step how it should be handled, and what assumptions you are making.

Is the pattern always "letter, digit, comma" repeated some number of times? is the ellipses actually in your string, or is that just to illustrate? Can you have two letters before a number, and what does that mean?

There are other issues, but this should get you started.
 
Tom Reilly
Rancher
Posts: 618
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Look at String.split() to split into strings between the commas. Depending on the complexity of your Strings after that, you could use String.substring() or look at java.util.regex.Pattern and java.util.regex.Matcher
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!