RegEx - Splitting First Parameter Into Array Of SubStrings
Sep 25, 2010
I am a little bit confused by the following VB statement
commands = Regex.Split(script, _
"GO", _
RegexOptions.IgnoreCase)
I know what regex.split does. I know what the first parameter is. The second parameter is what I'm confused by. I think it is using the word "go" as a delimiter to split the first parameter into an array of substrings. But I don't understand what that refers to.
View 2 Replies
ADVERTISEMENT
Jan 5, 2011
I used to do a bit of coding in early versions of VB years ago but moved on to things like RPG400, CL and SQL on an AS/400 box. As I am no longer in this career, I havent touched an AS/400 for a while either.
I am currently working on a visual basic console application in Visual Studio 2005 which takes various csv files from an osCommerce web shop, processes them and writes the data to TAS Books accounts software with the aid of the Infoplex COM module.
I have 2 functions, one reads each line of a csv file into an array, and the second function uses Regex to split the lines array into the various fields before they are added to a structure.
There are something like 5000 records (lines) in the csv file, one example is as follows;
[Code]...
My problem is that due to the formatting of the product description in the example csv line above, it fails the Regex match and therefore fails to read.
I know this is because my pattern is wrong, but I'm not sure how to solve it, I think all I really need is for Regex to split the line by the "," between each element, this might be a little difficult because some of the descriptions contain both , and " but never one after the other.
View 3 Replies
Oct 12, 2009
This is the code I have so far
Dim vArr() As String
Dim vArrX As String
[code].....
View 3 Replies
Jun 9, 2010
I am trying to split a string into array. I know about split, but it seems to need a separator of some type. Suppose I am going to be working with input like the following. 8561369 and I want to split each character of that string into an array. I tried something like this, but again Split seems to need a separator, I just keep getting the entire string in one entry of my array, not split. Dim values as String 'I am going to be populating this string variable via user input eventually, 'which is why I cannot just add spaces. values = "8561369"
[Code]...
View 4 Replies
Jan 9, 2011
im already familiar with splitting variables into an array using a certain character e.g.
strtextfield = name,surname,dob
strpersonarray = strtextfield.split(",")
strpersonarray = (0)name
(1)surname
(2)dob
im wondering whether you can split one variable according to its characters e.g.
strtextfield = name
strpersonarray = strtextfield.split(unsure as to what char)
strpersonarray = (0)n
[code]....
View 4 Replies
May 16, 2012
i have this In a txt file
118.97.75.226:8080,
218.14.227.197:3128
118.96.151.110:8080
[Code]...
How do i get this in an array! and then how do i display each line seperately (using a variable e.g 1 would display line 1 and 2 would display line 2) this simple project is going on forever!
View 2 Replies
Jun 15, 2009
I have the following string:
[URL]
I need to separate each value and put it in an array. typically it would be done by ".split". however I need it to be split in this order: 0, 50, 100, 200, 400 etc.. In other words, I need it to read the rows left to right. I have no problem separating each number, I just need it to read it in the specified order. I've tried the regexp and I forgot to mention that after each line there is a line break. I am not sure if this would impact the regex, but in any case, after i do the regex, I get the following order: 0, 6.65, 84..??, 35.... etc
I am not getting the order I need as stated above
Expected results: 0, 50, 100, 100, 200, 400, 218, 9.8, ???, 6.65, 6.31 etc...
I am going to follow some of the suggestions below by splitting up the string into separate lines initially. this code almost does that:
Dim fields() As String
fields = calculationText.Split(vbCrLf)
Unfortunately for some reason the spaces are lost. When i look into the array, all the spaces between numbers are lost. why?????????
View 6 Replies
Jun 14, 2011
I want to split a string with this array of char
Dim sepa As String = " '"",.;:(){}[]·#|-_<>+¿?=/&%$‚¬@!¡"
The question is how do I include in this string vbcrlf? So I can do the fallowing:
dim palabras as String() = RichTextBox1.Text.ToString().Split(sepa)
I tried:
Dim sepa As String = " '"",.;:(){}[]·#|-_<>+¿?=/&%$‚¬@!¡\r\n"
But it does not work.
View 5 Replies
Sep 6, 2010
Im writing a program where im trying to split some text imported from a textfile into a textbox into an array.The array is undefined and i would like each piece of text to be an element in the array. I would then like to sort this information into alphabetical order.This is the code I have at present; I apologise if any appears to be out of sequence or whatever, VB is a rather puzzling language to myself!
PS i have the code behind a button as you can tell from the code.
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim textInput As String
textInput = TextBox1.Text
[code]...
View 10 Replies
Nov 29, 2009
So I'm trying to split a "," from an array that I parsed after the xml file is loaded. I tried several things.[code]
View 10 Replies
Oct 31, 2011
The format I use in the file I am reading is this: [property name]=[property value],[property name]=[property value],[property name]=[property value], [etc...]
I coded the following, but I pinpointed an error on the very last line of code shown here.[code]...
View 6 Replies
Jun 23, 2011
I'm trying to read lines from a file and split them into two words contained in a two dimensional array.[code]Does anyone know why I'm getting this error?
View 1 Replies
Aug 10, 2010
Really crappy title but i have spent the last hour thinking of a working around.
Summery: A textbox is used to list clients i work for, Uses the splitter ","
Being seven days of the work would some times requier 6 splitters looking like this
Breath, Kemp House, garden center, Garden Center, COEL, PPD, Town
As so, but what if i miss a day? Or i dont always work saturdays sundays. from the code below you will see i have not added any work around fora null value. My suggestion is to incorporate a <nw> (no work) tag, but the code needs to change <nw> to my own personal message that i choose.
[Code]...
View 3 Replies
Sep 24, 2010
I am creating an app to use as a data logger, that receives serial data from a micro-controller and displays the various values and to plot some line graphs of the data, as well as eventually sending commands to the micro-controller, right now though I'm just trying to get the data being received to display in a rich text box like :
[Code]...
View 9 Replies
Mar 23, 2009
I have a situation where a user can enter just about anything they want into a text box.Whatever they enter in the box, I need to split the string into an array of strings where each item is one word. For example, if the user enters All State Insurance, I split that into a string array:
sParams(0) = "All"
sParams(1) = "State"
sParams(2) = "Insurance"
[code]....
View 1 Replies
Nov 16, 2009
I have a delimited text file, let's call it models.txt and it's delimited by a comma with carriage returns.
example:
21,Z920081
22,Z920082
59,Z930023
120,Z930027
I'm trying to input this into an array and then a combo box using:
dim item as integer
dim array() as string
dim ifile as integer
[CODE]............
What I want to do is to display the right part of the delimited text (Z920081, Z920082, etc) in the combo box. But when you select the item in the combo box, I want it to use the left part of the delimited text (21, 22, 59, 120, etc) as a variable for other use.
View 6 Replies
Jun 16, 2009
I've been working on this challenge for a while now without much luck. What I'm attempting to do is split a MIME byte response into its individual images. I am given the boundary to split on in the HTTP header but when I attempt the following code it doesnt work.
'boundary to split on
Dim boundary as string = _
"boundarystring"
[Code]....
View 5 Replies
Mar 29, 2009
I am trying to split text in a TextBox and I get this error {"Index was outside the bounds of the array."} while using this code
Dim s As String = Me.RichTextBox2.Text
Dim parts() As String = s.Split(":"c)
Me.TextBox1.Text = (parts(0))
Me.TextBox2.Text = (parts(1)).Trim
I am stock, it will work fine for a couple of reads, since the Me.RichTextBox2.Text text changes constanly but every now and then I get the error
View 2 Replies
Jun 30, 2010
which is the way to create all "matches" to array without this style:
ListBox1.Items.Add(Regex.Match(GetWebData).Value)
ListBox1.Items.Add(Regex.Match(GetWebData).NextMatch)
ListBox1.Items.Add(Regex.Match(GetWebData).NextMatch.NextMatch)
View 2 Replies
Oct 28, 2009
I created a User Defined Function with VB.NET and want to use that function in SQLServer. Everything seems to work fine. Now I want to use an array as parameter. Example of my test method (without parameters):
Partial Public Class UserDefinedFunctions
<Microsoft.SqlServer.Server.SqlFunction()> _
Public Shared Function TestFunction() As SqlString
[code]....
View 4 Replies
Nov 16, 2010
I'm wondering if this sort of thing is possible in VB.NET.. say I have a routine which accepts an integer array, defined as:
Sub WriteTable(iRows As Integer, arrColumns As Integer())
The arrColumns parameter is an integer array of column widths.
I can pass a value by doing this:
[code]....
View 11 Replies
Sep 19, 2009
I've to make a program that reads an arithmetical sentence from a textbox, e.g 12.3*34+4*5-3 and then on another textbox identify and display what is the content of the first textbox, for example taking the last ex:
If I have this input:
12.3*34+4*5-3
The output should look like this:
<number>12.3
<operator> *
<number> 34
<operator> +
[code].....
This program should only read this operators like (+,-,*,/).I'm have in mind 2 ways of doing it, one with regex and the other taking the first sentence, put it on an array, then trim it, and somehow get the values of the array and identify if it is a number or a decimal number and if it's an operator and then display it.
The difficult part or the part that i can't conceptualize is how to implement it with regex (it should be easier with a regex format than storing it on a array).I write a bit of code, I used an array to store and then to print the numbers and I used the split function to separate the math operator, but I dunno how to print the operators and the tags.
vb
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Sentencia As String = TextBox1.Text Dim i As Integer Dim arryTextBox() As String TextBox2.Clear() arryTextBox = Sentencia.Split("+", "-", "*", "/") For i = 0 To UBound(arryTextBox) Dim Array As String = arryTextBox(i)
[code].....
Btw, I also have the code to validate the input on the textbox ::wink::
View 2 Replies
Aug 7, 2009
i'm using Regex.Split to convert a text file's string to System.Array. The end result is System.Array of 211 strings.
Now what i need is to convert System.Array to a Byte of 211. How would I accomplish this?
System.Array to Dim x(211) as Byte?? Sample code would be great here. I've already visited many sites on this subject with no luck. code below.
[Code]...
View 4 Replies
Feb 6, 2012
I have a Sub with an array of strings as parameter:
Private Sub des(ByVal array() As String)
Dim i As Integer
For i = 0 To UBound(array)
[code]....
When I call the function inside my main function , the value of str changes even if the array is passed to the function Byval
Dim str() As String
str = {"11111", "22222", "33333", "44444", "5555", "66666"}
des(str)
I tried making a copy of the array in the Sub, but it still changes in the main function
Private Sub des(ByVal array() As String)
Dim i As Integer
Dim array2() As String
[code]....
I read on a site that you cannot pass arrays ByVal ,is this true? If so , how should I proceed?
View 3 Replies
Jan 4, 2011
I'm trying to create a function to parse out all values in a multidimensional Array with all but one dimension given. The details are not relevant, but for this function I need to return an one-dimensional Array containing values of the same type the original multidimensional Array has.To pass any Array with any dimension to my function, I declared the type of this parameter as Array. However, how would I create a new Array of that specific type (e.g. Integer)?Currently I have the following code:
Function GetRow(ByVal arr As Array) As Array
Dim result As (...) 'This should be Integer() if arr contains Integers, etc.
Return result
[code].....
View 1 Replies
Dec 7, 2010
I would like to pass array to function as parameter. Here is an example for variable that is not array:
[Code]...
View 5 Replies
Jan 20, 2012
I have a Sub with an array of strings as parameter:
Private Sub des(ByVal array() As String)
Dim i As Integer
For i = 0 To UBound(array)
[code].....
View 1 Replies
Sep 14, 2009
I am working with some code that uses array lists and I am using some of these to pass data back and forth like this: whatFile = (sideLookUp(x)) and its working, BUT when I turn this code into a sub/function then I call it I get problems, like double to string errors, even though its all set to double.
[Code]...
View 8 Replies
Dec 19, 2011
I'm using Visual Studio 2010 and automating Outlook 2007. I am writing a program that executes on incoming mail (which I have that working), but I want this program to inspect the subject line for a 5 character string that will be in the format of AB123 (can be any 2 letters followed by any 3 numbers). What is the best method to accomplish that?
View 1 Replies
Sep 26, 2009
is it possible to compare a string with substring of other case insensitively
I have tried it through string.compare() but i is case sensitive
if(details_local.Contains(details))
true only if the case matches else it is false
View 3 Replies