Manipulate Characters In A String?
Jun 22, 2010Here's my submission to sort a string of characters in numeric, then lowercase, then uppercase.
[code]...
Here's my submission to sort a string of characters in numeric, then lowercase, then uppercase.
[code]...
I have a string of characters, but I would like to have a string of hexdecimal characters where the hexadecimal characters are converted by turning the original characters into integers and then those integers into hexadecimal characters. How do I do that?
View 3 Repliesi have been trying to remove special characters. i am not able to remove many crlf in middile of the string.
View 3 RepliesIn my website i have a script that return the current song that playing from my shoutcast server in a format of: "artist-track", what i want to do is to take that string and split it to 2 strings: artist and track, in order to do that i wrapped the script in server tag like this[code]...
View 3 RepliesI need to create a console program that allows you to enter a string, of which is then outputted in reverse.
Sample:
Input: Diewas
Output: saweiD
Apparently I need to find out about strings and will also need to use a loop.
I am trying to write a code that will byte swipe data in a string.
The conversion should take a 16 characters string, and swipe the first to characters with the last two, then characters three and four with character thirteen and fourteen and so on, in this format if the input string is
A1B2C3D4E5F6G7H8 then the converted sting will be H8G7F6E5D4C3B2A1.
I run into problem using: left(mystring 2) and right(mystring -2) because the string to manipulate is an input of a textbox so I fail when I try to use cross data with a StringHandling class, and how to incorporate StringHandling into my form class and without it when I try something like
Dim byte1 As String = Left(MyString, 14)I get an
error saying - Public ReadOnly Property Left As Integer has no parameters and its return type cannot be indexed.
How do you manipulate a text file once you have opened it with Streamreader? I can get the streamreader to open the file and display it in a text/listbox but i cant do things like split and join to it.... It has no effect on the text file when viewed.
This is how i am setting up my string array:
Dim fileName As String = "C: est.txt"
Dim objReader As New System.IO.StreamReader(fileName)
how do I manipulate objReader as a string?
Not sure if too many people know this, but the following line will cause an error:
GroupName.Substring(0, 3) = "jt_"
....if the length of GroupName is less than 3 characters. I always thought it would simply return whatever characters in GroupName, but no, it errors. I must be thinking of the old VB6 days.So, I now have to change the code to:
If (GroupName.Length > 2) Then
If (GroupName.Substring(0, 3) = "jt_") Then
Note that the two comparisons need to be on separate lines. If they are on the same line, such as:
If (GroupName.Length > 2) and (GroupName.Substring(0, 3) = "jt_") Then then the code will still fail as the length command is executed at the same time as the substring command- which will cause the error when the GroupName length is less than 3.Just thought that those of us not aware of this should be!
dp.SyntaxHighlighter.ClipboardSwf = '/dp.SyntaxHighlighter/Scripts/clipboard.swf'
dp.SyntaxHighlighter.HighlightAll('9844f9bfb55449e6a786fa62aaadfa20')
dp.SyntaxHighlighter.HighlightAll('f6d554fd98464bdba9159b319e51b381')
dp.SyntaxHighlighter.HighlightAll('93bf4ca63ad8447abdf084d8a9991e15')
I am not sure if this makes sense or not, but I need to process raw text (without any encoding?) that I retrieved from a file recovery application "PhotoRec".With an application like Notepad++ I can see all of the text I need to manipulate but with VB I seem to only get some of the text with other stuff stripped out.[code]I essentially add each line of text to the collection so I can read each line at a time (other processing, etc.)So, as mentioned, with the above code I get text but not all of it. With different encodings I get different versions of the text represented in "current byte". So, how can my .NET application read text like Notepad++ or a similar "raw" text reader app?
View 5 RepliesI am not sure if this makes sense or not,but I need to process raw text(without any encoding?) that I retrieved from a file recovery application "PhotoRec"
With an application like Notepad++ I can see all of the text I need to manipulate but with VB I seem to only get some of the text with other stuff stripped out.Here is what I am using to process the file:
[code]...
I essentially add each line of text to the collection so I can read each line at a time (other processing, etc.)So, as mentioned, with the above code I get text but not all of it. With different encodings I get different versions of the text represented in "currentbyte".So, how can my .NET application read text like Notepad++ or a similar "raw" text reader app?
How do you manipulate a string that you have selected from a Combo Box that has been upated dynamically from an MS Access Database table?I have strings that are "1, Surname, Forename" and need to get both the number, and the surname out to put back into a different database table.
View 4 RepliesI have written a program that uses an array of the english alphabet and Morse code. I also built a form with a input box for the alphabetic information and an output box with the Morse Code. What i am trying to do is basically type a word like "Hi" in the input box and produce the Morse Code equivalent in the Morse Code output box. [Code] This works but only one letter at a time. Do i need to Parse the string of characters one at a time, and then run it through a loop like i have created?
View 6 RepliesI have a string like 0010000.abc. Is it possible to print just the first 3 characters of the string i.e 001?ajaind
View 1 RepliesI.E. replace "http:adf.ly/random"to "adf DOT ly /random"..Removes http: and changes . to DOT and adds spaces.
View 3 RepliesI am trying to manipulate a string to get to a part of the string inside 2 specified characters. Getting anything inside the > and the space. string starting with: jk;fhdididlsls/"f>Dog (467838) fgdad
I am trying to get "Dog" out of this.
dim x as string
dim y as string
x="jk;fhdididlsls/"f>Dog (467838) fgdad"
y = x.Split(">" , " ")
MsgBox(y.Join(""))
It will somehow always error out: value of 1-dimension array of string cannot be converted to string
I have a barcode that once scanned returns a string 8 characters long.
Further along the program I have this line of [code]...
I want to be able to get the first x characters of a string
View 2 RepliesI have a string like this:
1a2b3c4d5e6f7g8h
And I need to rearrange it as follow:
a1b2c3d4e5f6g7h8
Do you understand what I mean? For each two characters, the numerical character swapping place with the following letter, i.e. from 1a change it to a1.how to rearrange the numerical characters and letters in the string? My string always has the said pattern, i.e. one integer then followed by a letter then followed by a integer then followed by a letter and so on.
How can I add space after every 4 characters to string that returned from a function? I know the returned value it is 8 or 12 or ...etc.
for example function myString will return the value of ABCDEF12XY1Z
How can i display in textbox1 as ABCD EF12 XY1Z
I have a string value (which is a hex value) that is displayed as so...F8 30 00 3D FC 13 F8 30 00 01 31 73 34 FE 34 DE F8 30 00 3D FC 13 F8 30 00 01 31 73 34 FE 34 DE F8 30 00 3D FC 13 F8 30 00 01 31 73 34 FE 34 DEThis continues on in this exact pattern. What I am trying to do is to get a " " inserted after the first 24 characters, and then after the next 24, delete a character and place an Enter or Return value. Then I would like another " " after the next 24, and then after 24 more, delete a character and place an Enter or Return value so on until the end of the string. The format would then look like this.[code]I know this is probably done with some type of array and loop, but I'm not even sure where to get started.
View 8 RepliesI've got a program that in a nutshell reads values from a SQL database and writes them to a tab-delimited text file.The issue is that some of the values in the database have special characters (TM, dash, ellipsis, etc.) When written to the text file, the formatting is lost and they come across as junk "â„¢ or â€" etc"
When the value is viewed in the immediate window, before it is written to the txt file, everything looks fine. My guess is that this is an issue of encoding. But, I'm not real sure how to proceed, where to look, or what to look for.Is this ASCII or UTF-8? If it's one of those how do I correct it before it's written to the text file.Here's how I build the text file (where feedStr is a StringBuilder)
objReader = New StreamWriter(filePath)
objReader.Write(feedStr)
objReader.Close()
character manipulation in a String.
How do you change characters in a particular string and set them to a particular value.
For eg. I want to change the third character of the string "hello" to Y = > i get "heYlo".
I tried using the Chars function but it says that the function is read only.
I am just a beginner in VB programming. What if I want to check if a certain subtext is present in a string? For example, what do I code if I want to check if the word "hello" is present in a particular string or not?
View 3 RepliesI am in a rather silly situation...suppose I have a text box in which I enter a line of text/characters/numbers...how would I be able to display the last two or first two (or may be middle two?) characters into another text box.
Example: I write "Hello World!" in the first text box and the program should display the first two characters from that text box, i.e. "he".
Ok, so I have a string called item. It's value is "Coffe`". When I try to get the number of caractors by using:
textcount = item.length
However it returns with the value "5". even though there is 6 caracters.
I need to return everything between the 2 dashes:
"xxx-12345-xxx"
Here's my conditions:
Sometimes the middle part may contain more than 5 characters, so it could look like this: "xxx-12345AB-xxx" Sometimes there's no second dash, so a string could look like this: "xxx-12345"
how I would find certain characters in a string.
View 4 RepliesI have a query to solve for which I have coded. But my code produces output only for those hardcoded values found in the text file. I have a text file which is given as the input to my code. The text file contains lines with "_DIA" , "_DIA_some number" etc. In this case I need to remove few letters from that field.
Eg: 1)if the name field contains 1234567_DIA_2.PRT, I need to remove "_DIA_2" from the name field and concatenate the .PRT with the number. 2)if the name field contains 1234567_DIA1.PRT, then remove "_DIA1" and concatenate. I need to store the number of characters removed and add so many number of blank spaces with the name field after the concatenation.
for the 1) case I need to concatenate and add 6 spaces with the name field. for the 2) case I need to concatenate and add 5 spaces with the name field.
I'm not sure how to find the number of characters from "_" to ".", underscore need to be considered in the counting and the dot(.) should not be taken into account.
Ok I am on the last part of this part of my project... If I have a strings like[code]...
I am having to parse address information out of a file... The parser works fine for addresses that do not contain a CR which means County Road. So I am thinking I can strip the address part out of the string I am passing into the parser by using something like.[code]...
I want to just get the leftmost characters from a string. Something that should be very simple...and yet!
Here is an example:
Code:
Dim strA As String = Now.ToString
strA = Strings.Left(strA, Len(strA - 1))
Why does this return an error: "Conversion from string to double is not valid."