Problem: Your task is to take input from the user in string and give the following options to the user in a menu.
1- Find a String 2- Create sub-string 3- Erase a portion of a sting 4- Replace a word in the string 5- Count number of words and characters in the string without spaces. 6- Capitalize first character of each new sentence and convert the rest of the characters to lower case. 7- Sort all the words in alphabetical order. (Use Bubble sort algorithm to perform sorting).
To perform all the above mentioned tasks you can only use pointers. Create a function to perform every task.
for example. String= "Hi VBFriends, I am learning VB 2010."
i need to replace only VB as C#.
if i put String.Replace, its changing as "Hi C#Friends,I am learning C# 2010."
i used regex, Word boundary but not worked, below my code.
Dim sHTMLStream As String = "Hi VBFriends, I am learning VB 2010." Dim oColl As MatchCollection = Regex.Matches("sHTMLStream", "\bvb", RegexOptions.IgnoreCase) For Each sTemp As Match In oColl MessageBox.Show(sTemp.Value) Next
I am trying to replace an entire word in a string. This is my example string: "Hello test this is testing". I want to replace the word "test" with "abc". I want the output to be: "Hello abc this is testing". Whenever I try and use the Replace() function I get: "Hello abc this is abcing" How I can do this with Replace or RegEx
I am looping through a word doc where I need to find a string to replace and these are in text box's so I thought I could do something simple like this but its not working. vb For Each oRng In doc.StoryRanges Do strTxt = oRng.Text If strTxt = "textToReplace" Then [Code] .....
I'm wanting to search a RTB for all X coordinate values and convert them to SI mm units.
I have two issues: 1. My code is stopping after the first instance of match.success, I'm guessing i'm using nextmatch incorrectly? I have also tried matchcollections with no success.
2. I fear once we get it progressing to the next X value, any multiple X values with the same dimension will be replaced with my replace command, causing the new value to be converted again.
Dim MatchObj As Match = Regex.Match(RichTextBox1.Text, "[Xx](?<X>(d*.{1,1}d{1,4}))(s)*") If MatchObj.Success Then
"This is number 123456789" "This is number 123456"
I want to match the last number "123456" and replace this. Not the first number because the length is > 6 digits. I have this regex "d{6}" but then he will match the first number also.
The quick brown fox jumps over the lazy dog" is an English-language pangram, alphabet! that is, a phrase that contains all of the letters of the alphabet. It has been used to test typewriters alphabet. and computer keyboards, and in other applications involving all of the letters in the English alphabet.I need to get the "alphabet." word in regex. In the above text there are 3 instances. It should not include "alphabet!". I just tried regex with
MatchCollection match = Regex.Matches(entireText, "alphabet.");
but this returns 4 instances including "alphabet!". How to omit this and get only "alphabet."
I'm trying to match a word that's written in a combobox with one in a listviewbox. I've tried with this code, but it doesn't select the word. Dim itmX As ListViewItem itmX = ListView1.FindItemWithText("TextToSearch", True, 0) itmX.Selected = True
make a program to replace the word followed by the selected. But I got stuck at the start..An Example:"My name is Dunley Mike and my father, Dunley Robin are on a holiday at the mountain. There they will meet the uncle Dunley Harry." So what I want to do is to loop through the text for the word Dunley (Underlined) and replace the First name (Bolded) (Mike, Robin, & Harry) to 'family'.
The file reads in parameters and two of the parameters used to be in Date Format YYYYMMDD but will now permanently be in format YYYY-MM-DD. This change, I believe, is stopping the import of the file from working. I would like to replace the new format YYYY-MM-DD back to YYYYMMDD in the code. If possible I'd also like to see some output so I know that the old format has been replaced with the new format. The code is below. I added the two rows with .replace code in green in expecting that to be enough but it is still not working.
Public Sub Main() Dim R1, O1, P1, C1, strDateFrom, strDateTo, strRunDate As String
I need a way to tell me if a certain word already exists in a multi-lined textbox. Right now I have a multi-lined textbox with some names inside it. After each name I add a newline so all the names are on their own line inside the textbox.I use this code to add names to the textbox, Text Box1. AppendText(ComboBox1.Text + vbCrLf)Then I have been checking if the name exists by doing it this way,[code]The problem is that Ted and Teddy return the same when searching for Ted even if Ted isnt in the textbox at all, I have googled for the last few days and even tried RegularExpressions and still the same results. I think this might be a simple true or false check but I may be wrong... or even a loop or something line by line.
I have to use the word list supplied and cannot use "streamreader" so, I need to pull a random word from text file in my resource folder (Visual Studio 2010) so user can guess letters for hangman game). I don't know if the code under "get word" button is right or not as far as pulling from the file. I would like to get that far!
I'm trying to write a function to find a word in a string in the this format : "ThisissometextthatIneedtofindandthisisthetext. This is another text."It's read as " This is some text that I need to find and this is the text. This is another text." but there is no space between each word. I want to get the word "text" or any word in that string. Can you help me with this function with a code sample ?
And I think that this method can be implemented with a string of Unicode also because in a sentence of Unicode it contains one or few, sometimes zero spaces between each word.
I am having an issue where I am using regex.Replace to replace part of a string. The basic idea is that I want to capture the beginning of the string then replace the end of the string with a value from code. For an example pretend I have a string that says "Test Number " followed by number and I want to increment that number. I capture the "Test Number " but when I try to concatenate that capture with the new number it treats the capture ($1) as a literal and replaces the entire string with $1[new number].
[code]...
This will output "We are on Test Number 2", as expected. how I can use a variable in the replacement string portion of the Regex.Replace when including a captured group?
I wana ask you if you think that's the best and the fastest way to replace <<words>> into a .doc file? I don't know other way and i think mine is too slow for doing this kind of job.[code]
Let's say I have an object that contains a Word property and a Sentence property. The sentence must use the word, and I want to replace the word in that sentence with a link using a public function (say, GetLinkedSentence). The catch is maybe the sentence uses a plural form of the word and maybe the "word" itself is actually a phrase, or is even hyphenated. There's no length limit to the word either. How do I find and replace this word (in ASP.NET, preferably VB) with a link [word])?
I have a tab delimited .txt file, I am reading successfully. Reading first line and split into array. Through the loop I am checking the duplicate column name.
Now I want, if duplicated word found, how can I replace the second one. Suppose my file contains Cell Site Cell ID Cell ID Site Detail 1 A 1 A1 ABC 2 B 2 B2 XYZ
I want to replace second Cell ID to Cell ID_2. Cell Site Cell ID Cell ID_2 Site Detail 1 A 1 A1 ABC 2 B 2 B2 XYZ
I want to open an existing document, find & replace some words and keep it's format as it is. the following is my code.
Dim oWord As Word.Application = CreateObject("Word.Application")' Open word document Dim docFile As String = vReportPath & txtInsRptNo.Text & ".doc" Dim oDoc As Word.Document = oWord.Documents.Open(docFile) Dim oTable1 As Word.Table [Code] .....
I am trying to use this code to shorten words like Hello to Hi, and Whats up to sup in a rich text box. If Value.Contains("Hello") Then Value.Replace("Hello", "Hi") End If End Sub
I want to replace the current word under mouse cursor while user click on contextmenustrip dorpdownitem. I can get the word but unable to replace the word with new one.
Here is my code: Private Sub tsmmutradifat__DropDownItemClicked(ByVal sender As Object, ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs) Handles tsmmutradifat_.DropDownItemClicked Dim myclickeditem As String = correct_word(e.ClickedItem.Text) Dim wordtoreplace As String If Not myclickeditem = Nothing Then If RichTextBox1.SelectedText = "" Then [Code] .....
i have created a template xml file witch contain some words like {contentname}.i need to replace such a tags with my values. how to search such a words and replace using filehandling in vb.net my xml templatefile is like this:
<!-- BEGIN: main --> <?xml version="1.0" encoding="UTF-8"?> <OTA_HotelSearchRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Im trying to work out what the best way to match 2 strings together, but with a difference.
String1 = "dog cat bird chair book table" String2 = "the dog chassed the cat around the chair"
No I know I can break string1 up by space character and check if each word appears in string 2, I would prefer to not have to do that.If there some sought of regex that would take a group of words and retrun how many of them matched ?
I try to make a find/replace in a existing word document using vb.net. Here's my code:
[Code]...
When running the code I get a AccessViolationException on the codeline where the Range.Find is called... I use VSTD2008 and Office 2007 on Windows 7. I have also tried running the code on a machine with Office 2003 which was successful. So if anybody could tell me what I have to do differently that I get this working with office 2007 I'd be very glad!