Finding/replacing Multiple Sets Of String Within A Parent String?

Mar 28, 2012

I've got an issue with a program I am writing. The specific issue is replacing characters in a parent string by finding, and matching, specific characters within it that are parsed from an external xml file. It's for a chat-like client.Here's the 2 classes I am using to pull the emote strings, titles, and id from external XML:

Imports System.Text.RegularExpressions
Imports System.Xml.Serialization
Public Class emote

[code].....

View 1 Replies


ADVERTISEMENT

Regex - Matching And Replacing The Contents Of Multiple Overlapping Sets Of Brackets In A String?

Jun 5, 2011

I am using vb.net to parse my own basic scripting language, sample below. I am a bit stuck trying to deal with the 2 separate types of nested brackets.

Assuming name = Sam
Assuming timeFormat = hh:mm:ss
Assuming time() is a function that takes a format string but
has a default value and returns a string.

[code]....

I could in theory change the syntax of the script completely but I would rather not. It is designed like this to enable strings without quotes because it will be included in an XML file and quotes in that context were getting messy and very prone to errors and readability issues. If this fails I could redesign using something other than quotes to mark out strings but I would rather use this method.

Preferably, unless there is some other way I am not aware of, I would like to do this using regex. I am aware that the standard regex is not really capable of this but I believe this is possible using MatchEvaluators in vb.net and some form of recursion based replacing. However I have not been able to get my head around it for the last day or so, possibly because it is hugely difficult, possibly because I am ill, or possibly because I am plain thick. I do have the following regex for parts of it.

Detecting the parentheses: (w*?)((.*?))(?=[^(+)]*((|$))
Detecting the square brackets: [[(.*?)]](?=[^[+]]*([[|$))

View 2 Replies

Finding And Replacing Certain Characters Within A String?

Aug 8, 2010

I am working on a program and for one of my features, I need to replace all spaces in a program with - (dashes.) Is there a way in which I can do this?

Example:
Start String = "The rain in Spain falls mainly in the plain."
End String = "The-rain-in-Spain-falls-mainly-in-the-plain."

[code].....

View 1 Replies

Finding And Replacing Data In A Binary String (or File)?

Feb 9, 2010

I have a binary file. If I look at it with a hex editor, the first values are:208, 207, 17, 224, 161, 177, 26, 225, 0, 0, 0, ... etc.It has a length of 330240 bytes I have tried to open it and read it into a string so I can manipulate it and write it back. No matter what I use, I either don't get the correct number of bytes or the values in the string are incorrect. The most common error results in the first values being: 63, 63, 17, 63, 63, 26, 0, 0, 0 .... etc.It is interesting that it appears that any value > 63 becomes 63.

I get the 2nd values by a simple loop:

For lnx = 0 To 99
Debug.Write(Asc(line.Substring(lnx, 1)))
Next

I have tried a whole number of ways to read in the file, including filestream, My.Computer.FileSystem.ReadAllText, File.io.readAllLines, etc.All either give me a string length of about 324000 (not sure why) or, if they do, don't have the correct values. Yes, I have tried various encoding options.

I need to find a string (sort of like: "D" & Chr(0) + "L" & Chr(0) + "S" & Chr(0)... ) so I can then replace that portion of the string with a new value, then write out the file.I use the ".indexOf" to find the data in the string.Why can't I load the file into a string? Or, do you know of an easy way to find some text (similar to above) in a file and then replace the next x number of bytes with a new value and close the file?

View 12 Replies

Replacing Multiple Words Within A String?

Jan 23, 2010

i want to replace certain words each time they are detected in order to create a correct response. i have managed to replace the word"i" with "you" and "you" with "me" separatley but when both words are detected in the string it dont work....

ElseIf txtEnter.Text.Contains(" i ") Then
Dim ii As String
ii = Replace(txtEnter.Text, " i ", " you ")

[code]...

View 4 Replies

VS 2008 : Multiple String Parameter Replacing?

Aug 27, 2009

I'm reading a text file that has ZPL language for sending strings to a Zebra printer. Each line has one parameter that is replaced with a value. However, the line posted below has multiple parameters that need to be replaced with values.

'''''Line from text file
^FO005,005^A0R,035,025^FD(01)90723236{strLabelNumber}{intCheckDigit}(3201){strNetWeight}(11){strProductionDate}(21){strOrg}{strBoxNumber}^FS

[code]....

I can replace one parameter with one value using string.replace, but how would I continue to process the rest of the string? Would I replace the first parameter then reevaluate the string again to find another parameter until no more parameters are found?

View 6 Replies

Finding And Replacing Multiple Cells

Jan 18, 2010

I currently have a very long column (5,000+) of which a lot of cells start with a range of zeros which I want to get rid of (the zero's that is). After importing the data from a txt file, I have a loop going through each row in turn getting data from different cells. So I could amend when teh data is being imported or during the loop reading the data.

[Code]...

View 3 Replies

Autocode Generate - First Query Finding Max Of A And Second String Take String A

Mar 15, 2010

Private Sub txtname_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtname.TextChanged

myConnection.Open()

[CODE]...

I want to four digit code like Abneesh than first query finding max of A and second string take string A than code generate like A001----------A999

View 1 Replies

[2008] Finding The First Empty String In A String Array?

Mar 2, 2009

i have a string array that i want to output to a text file. the array size is 10000. i fill the array starting from 0 with some strings. at the end, i only want to show the array from index 256 to the last array that is not empty (for eg. if the array is filled with data from 0 to 2000, i only want the text file to show the data from 256 to 2000 and ignore the remaining strings). Is there any function to do this?t i use is shown below

Dim myArray(10000) as string
Dim strArray As New System.IO.StreamWriter("c:List.txt")
strArray.WriteLine("{0,10}{1,30}", "Index", "Symbol")

[code].....

View 8 Replies

VS 2008 Replacing String In A String?

Jul 25, 2010

How do I turn

1
2
3
1

[code]....

into

1
2
3
?

I basically want to remove multiple strings within a string.

View 6 Replies

Finding The First Empty String In String Array?

Mar 2, 2009

i have a string array that i want to output to a text file. the array size is 10000. i fill the array starting from 0 with some strings. at the end, i only want to show the array from index 256 to the last array that is not empty (for eg. if the array is filled with data from 0 to 2000, i only want the text file to show the data from 256 to 2000 and ignore the remaining strings). Is there any function to do this? i am using visual basic express 2008. The code that i use is shown below

[Code]...

View 2 Replies

FInding Where A String Has Changed In A String Loop

Jan 5, 2011

I have a somewhat unique problem that I have looked for an answer to and continually hit brick walls. The problem is this. I'm using vb.net to read a byte array from memory which total 32768 in length, which is converted to a string. The memory is the active console chunk in the game Call of Duty 4.

[Code]...

View 2 Replies

Finding A Position Of A String Within A String?

Oct 28, 2009

is instr used in vb.net for this?

View 3 Replies

VS 2005 Finding String Within String?

Mar 30, 2009

My problem seems simple but I can't find an answer for it.I need to be able to pull a phone number (string) from an entire string. example: "My phone number is (xxx) xxx-xxxx, call me as soon as possible."

Its obvious to me that the phone number should be able to change depending on who you are talking too. So the question becomes, how do i search for the phone number's format within the above string?

View 6 Replies

Replacing A String In File

Jul 14, 2009

I am using the .Replace function of a string. My string is a module I have added for a resource which looks like this: My.Computer.Network.DownloadFile("This String Will Go Away/details.txt", "details.txt") And then in my application I have:

[Code]...

View 9 Replies

Replacing Nth Occurrence Of String

Apr 17, 2012

This should be fairly simple but i'm having one of those days, can any1 advise me as to how to replace the first and third occurance of a character within a string, i have looked at replace but that cannot work as the string could be of different lengths, all i want to do is replace the first and third occurance?

View 2 Replies

Replacing Numbers In A String

Apr 2, 2010

Okay, so I know now how to replace vowels in a string. Is there any way I can use the Select Case similar to the code below to replace all numbers into letter Z.

[Code]...

View 29 Replies

Replacing Plus Sign In String?

Apr 6, 2011

I am trimming some strings but I am unable to do anything about the strings containing plus signs. For example if I have this string with a telephone number

Dim str As String = "+46765124246"
And try
str.replace("+46", "0")
Nothing changes in the string.

View 2 Replies

Replacing Vowels In A String?

Apr 2, 2010

im having problems using the replace method.newpassword = oldpassword.Replace("[aeiou]", "X")

View 10 Replies

String Replacing ' With "?

Feb 11, 2009

I am trying to replace a ' with " but this does not work:

Dim strFilter As String = " 'TESt'"
Dim x As String = strFilter.Replace(Chr(145), Chr(147))
Dim u As String = strFilter.Replace(Chr(146), Chr(148))

View 6 Replies

String.Replace Not Replacing?

Sep 7, 2011

I have an issue, i have a program im working on, that i have been working on and im trying to replace a whole block of text. I do it in one spot in my code and it works great, but in a different part of my code, even though im using the same exact logic and pretty much the same code (other than slight variable changes) it will not work, and i have no idea why, it just like ignores it. I took some screenshots:If you look hard the only difference is the "S12000" (top pic) is changed to "S6000" (bottom pic). The pic shows this part about 3/4 of the way thru it.

View 1 Replies

Compare Two Strings And Replacing Different Bit With - In Another String

Oct 29, 2010

for example i have two strings 0000 and 0001 then

0000
0001
----
result= 000- here difference is indicated by - sign

View 1 Replies

Replacing A String With Index Of An Array?

Jul 12, 2010

i have an array that contains a-z.When i enter text like "ab" into a textbox and click the button, it will search the array and replace the text accordingly to the index number of the array and rewrite into the textbox with the index number.

But what i got from the code below is "ab0 1".May i know how to do so that the textbox will only display the index number and not with the letters. Also, how do i search the array from index 12 onwards to the end of the array.

For Each b As String In TextBox2.Text
If abc.Contains(b) Then
Dim ab As Integer = Array.IndexOf(abc, b)

[code]....

View 1 Replies

Replacing Hotkeys With String - VB2005

Mar 26, 2012

Below is the section I'm having trouble with at the moment:

Friend Sub glbHooks_KeyPress(ByVal sender As Object, ByVal e As KeyPressEventArgs) Handles glbHooks.KeyPress
newStr = newStr & LCase(e.KeyChar)

[Code]....

Neither of these worked, though the 2nd one would clean up my code a bit. Unfortunately I'm getting an "Expression expected" error on that "newStr = If..." line. I know there's supposed to be a "Then" somewhere along it but I don't know where it's supposed to be and the poster hasn't gotten back to me on that yet.

View 2 Replies

Replacing Reserved Characters In String?

Mar 3, 2011

Is there a simple way to remove reserved characters from a string without looping through it and testing each character? I want to remove <>:/?|? from strings that are used for folder and file names.

View 3 Replies

Replacing String In A Text File?

Aug 12, 2011

What I basically have is a small game which I want to count wins/loss/ties. I have no problem with the game aspect but need to know how I can replace a string in a csv file. IE: If Jim wins the game, his 5 needs to be turned to a 6. After googling quite a while I came across the replace() function, but it doesn't actually rewrite it back to the text file

Contents of users.txt:
Jim,1.jpg,5,1,0
Will,2.jpg,6,7,0
Tom,3.jpg,5,5,0
Snippet of

[code]....

The issue I have, is if I try to use any sort of IO function after this (WriteAllLines, streamwriter, etc) - I get a process is being used and can't touch the file (because its being read).Must I somehow create a new file with a copy of everything including the replaced string?

View 2 Replies

Replacing Two Variables In A Query String?

Dec 20, 2010

I am wondering how to replace two variables in a query from selections that the user makes. One variable is chosen by a combo box called cboYEARMONTH and the other is selected from a list view called employeeListView. I know that I can use .replace to insert the YearMonth into the string but, how do I also replace the EmployeeID in the query string?

[Code]...

View 2 Replies

Arrays - Looping Through A Split String / Replacing?

Jun 1, 2012

I'm trying to make a function in VB.net that will loop through an algorithm. I've split the algorithm into an array using the Split command, so I have an array with the values. I then try to loop through them and replace a # with "Number" where necessary, however VB.net throws an error. Algorithms are in the format A B C D E F 1 2 3 #

Function generate(ByVal alg As String)
Dim algSplit As String() = alg.Split(" ")
For Each digit In algSplit

[Code]....

View 3 Replies

Replacing Oracle Newline Characters In A .NET String?

Apr 27, 2011

I'm using the Oracle command dbms_output.get_line to retrieve output from a stored procedure. Once my code runs the command, I'm retrieving the results through a buffer string, 32000 bytes long.Inevitably, this string will have Oracle line breaks (chr(10) and chr(13)) in it that I'd like to replace with Environment.NewLine so I can display the output in a standard Winforms textbox.Here is the code I've been using - I don't recall exactly where I got the Oracle command right now, but if I find it, I'll add the link.

Dim cmdGetOutput As New OracleCommand("declare " & _
" l_line varchar2(255); " & _
" l_done number; " & _

[code].....

View 1 Replies

Replacing The Format Currency To The To.String Methods?

Feb 16, 2009

I am practicing for my next semester, trying to get ahead in VB.Net, so I got a library book and I am attempting the book exercises, in this exercise I need to replace the currency format to the To.String format, but everythiing I try doesnt work, and everything I read online just confuses me more, can anyone shed light on why my code is not outputting my discount amount and my total amount?

Dim subtotal As Decimal = Decimal.Parse(txtSubtotal.Text)
Dim discountPercent As Decimal = 0.25D
Dim discountAmount As Decimal = Math.Round(subtotal * discountPercent, 2)
Dim invoiceTotal As Decimal = Math.Round(subtotal - discountAmount, 2)

[code]....

View 5 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved