Welcome to Telelogic Product Support
  Home Downloads Knowledgebase Case Tracking Licensing Help Telelogic Passport
Telelogic DOORS (steve huntington)
Decrease font size
Increase font size
Topic Title: parsing a comma seperated string
Topic Summary: parsing a comma seperated string
Created On: 6-Feb-2007 09:06
Status: Post and Reply
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
Quick Reply Quick Reply
Subscribe to this topic Subscribe to this topic
E-mail this topic to someone. E-mail this topic
Bookmark this topic Bookmark this topic
View similar topics View similar topics
View topic in raw text format. Print this topic.
 6-Feb-2007 09:06
User is offline View Users Profile Print this message


martin allman

Posts: 74
Joined: 25-Jul-2005

My string could be of variable length but will take the form
text, text1, text2, text3,text4 etc etc I want to extract the substrings text text1 text2 into individual array members not sure how to acheive this thanks for any guidance.
Report this to a Moderator Report this to a Moderator
 6-Feb-2007 10:00
User is offline View Users Profile Print this message


Reik Schroeder

Posts: 361
Joined: 28-Jul-2003

Hi Martin,
you could use a Regular Expression to do your task:

Greetings
Reik

-------------------------
Evosoft GmbH
for Siemens Industry Sector


Berlin, Germany
Report this to a Moderator Report this to a Moderator
 6-Feb-2007 10:41
User is offline View Users Profile Print this message


martin allman

Posts: 74
Joined: 25-Jul-2005

Thank you Reik that is exactly what I want, is there a way to trim off any empty spaces at the beguinning or end of each of the substrings once I have them?
Report this to a Moderator Report this to a Moderator
 6-Feb-2007 10:51
User is offline View Users Profile Print this message


Reik Schroeder

Posts: 361
Joined: 28-Jul-2003

Hi Martin,
you could change the Regular Expression like this:
Regexp commaRE = regexp "(^|,)[ \t\n]*([^, \t\n]+)[ \t\n]*($|,)"

Greetings
Reik

-------------------------
Evosoft GmbH
for Siemens Industry Sector


Berlin, Germany

Edited: 6-Feb-2007 at 10:53 by Reik Schroeder
Report this to a Moderator Report this to a Moderator
 6-Feb-2007 11:18
User is offline View Users Profile Print this message


martin allman

Posts: 74
Joined: 25-Jul-2005

Thanks ever so much Reik
Report this to a Moderator Report this to a Moderator
Statistics
20925 users are registered to the Telelogic DOORS forum.
There are currently 1 users logged in.
The most users ever online was 15 on 15-Jan-2009 at 16:36.
There are currently 0 guests browsing this forum, which makes a total of 1 users using this forum.
You have posted 0 messages to this forum. 0 overall.

FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.