saritha
(saritha)
March 8, 2021, 12:44pm
1
Hi ,
Im trying to extract email id from the given string with out using Regex.
I’m going some where wrong in this.
Can any one help me out with this.
Given String is : “Please use the following address to contact me john.doe@localcompany.com , it’s the company email"
I used following Split method method to get email id.
givenString.Split(",“c).First.ToString.Substring(givenString.LastIndexOf(” "))
Thank in Advance.
@saritha I believe After you have splitted the String to get only the First part of the Split, You would need to use that Splitted part only for the Substring to get the Last Space in the range. Hence I believe below is the correction :
givenString.Split(","c).First.ToString.Substring(givenString.Split(","c).First.LastIndexOf(" "))
2 Likes
saritha
(saritha)
March 8, 2021, 2:13pm
3
Hi,
It worked now.
Thank you so much.
Have a great day.
saritha
(saritha)
March 8, 2021, 2:54pm
4
Hi,
I have a question
when we write
givenString.Split(“,“c).First.ToString we will get” Please use the following address to contact me john.doe@localcompany.com ”
so as givenString has “Please use the following address to contact me john.doe@localcompany.com ”, we need only substring of the givenString rite.
why do we need still Split in Substring?
Didnt get this clearly.
@saritha - You can try like this…
GivenString.split(",“c).First.ToString.Split(” "c).Reverse()(0)
First Step: GivenString.split(“,“c).First.ToString ==> this will give you…” Please use the following address to contact me john.doe@localcompany.com ”
Second Step: Split by string by spaces and take the last , so I have used reverse(0)…
here is my write Line
Output:
1 Like
saritha
(saritha)
March 8, 2021, 3:11pm
6
Hi
thank you for ur response.
May I know please
Second Step : you tried to split the String to get (john.doe@localcompany.com ) from the string “Please use the following address to contact me john.doe@localcompany.com ”
and used split(" "c) . untill that I got it clearly.
May I know how .Reverse()(0) used for… inorder to get after last space message
@saritha - “Please use the following address to contact me john.doe@localcompany.com ” - when you split by spaces it will split it as
Please
Use
the
Following
address
to
contact
me
john.doe@localcompany.com
right?
So if you read from the bottom , i.e reverse()(0) - is your email ID…
If this helps, please mark this my post as solution , that will close this thread and help others in finding the solution post easily.
2 Likes
saritha
(saritha)
March 8, 2021, 3:21pm
8
Now I’m clear with this. Thank you.
May I also know for the reverse function what we need to write it in brackets.
I mean reverse(?)(?) this one .
Thanks in advance.
@saritha - Reverse()(arrayelement) - first element leave blank…
saritha
(saritha)
March 8, 2021, 3:29pm
10
Hi,
Now I’m pretty much clear about this.
Thank you so much.
system
(system)
Closed
March 11, 2021, 3:30pm
11
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.