By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
454,165 Members | 1,409 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 454,165 IT Pros & Developers. It's quick & easy.

Find specific pattern in a string

P: n/a
Hai ,

in a textbox am having text as
"(20/100)+pay1*pay2" .it's a formula. and stored in a particular
variable.
string strformula="(20/100)+pay1*pay2" ;

i've to substitute the value of the variable 'pay1' & 'pay2' and
finding the value of that strformula.
can any onr tell me how to find 'pay1' and 'pay2' in the variable
strformula. it's urgent and reply immediately.
Thanks in advance.

Feb 11 '06 #1
Share this Question
Share on Google+
6 Replies


P: n/a
Hi,

I would use expect

string strformula = "(20/100)+pay1*pay2".Replace("pay1","Whatever" ;
strformula = strformula.Replace("pay2",Whatever");

However this is a VBNet newsgroup, so next time please in VBNet language
code

I hope this helps,

Cor
Feb 11 '06 #2

P: n/a
am using c#.net. however, i converted that formula to value. am getting
"(20/100)+2323.56*4354.56".

if i've to get the value in double. how to proceed?

Feb 11 '06 #3

P: n/a
Ksrajalak,
am using c#.net. however, i converted that formula to value. am getting


Why are you than asking questions in a VB.Net newsgroup.

Maybe you trust us more, however we are sure that the ones in the C#
newsgroup can answer your question as well. That I answered, was already
wrong.

That can give problems for persons who are searching this newsgroup.

Therefore please ask this question in the newsgroup with almost the same
name as this however than at the end Csharp

Thanks,

Cor
Feb 11 '06 #4

P: n/a
He He ! There you have it ! Mr. Ligthhert is a strict taskmaster ! ;-)

Feb 11 '06 #5

P: n/a
<ks***********@gmail.com> schrieb:
am using c#.net. however, i converted that formula to value. am getting

"(20/100)+2323.56*4354.56".

if i've to get the value in double. how to proceed?


MathLib
<URL:http://www.palmbytes.de/content/dotnet/mathlib.htm>

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>
Feb 11 '06 #6

P: n/a

<ks***********@gmail.com> wrote in message
news:11*********************@g44g2000cwa.googlegro ups.com...
Hai ,

in a textbox am having text as
"(20/100)+pay1*pay2" .it's a formula. and stored in a particular
variable.
string strformula="(20/100)+pay1*pay2" ;

i've to substitute the value of the variable 'pay1' & 'pay2' and
finding the value of that strformula.
can any onr tell me how to find 'pay1' and 'pay2' in the variable
strformula. it's urgent and reply immediately.


In VB,

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim pay1 As Double, pay2 As Double
Dim MySrc As String
pay1 = 2323.56
pay2 = 4354.56
MySrc = TextBox1.Text
MySrc = Replace(MySrc, "pay1", pay1.ToString)
MySrc = Replace(MySrc, "pay2", pay2.ToString)
TextBox2.Text = MySrc
End Sub

will do the replacement. However calculating the value is a whole other
ballgame. This is "evaluating the expression" and is a well known problem in
computer science. It is not trivial. Why don't you use Excel instead?

Feb 12 '06 #7

This discussion thread is closed

Replies have been disabled for this discussion.