We help IT Professionals succeed at work.

We've partnered with Certified Experts, Carl Webster and Richard Faulkner, to bring you a podcast all about Citrix Workspace, moving to the cloud, and analytics & intelligence. Episode 2 coming soon!Listen Now

x

Manipulating VB strings in ASPX

steva
steva asked
on
Medium Priority
279 Views
Last Modified: 2007-07-19
Could someone point me to some string manipulation routines in VB? I've picked up a string variable with the following code in Page_Load:

    Public reason As String
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        reason = Request.Form("Reason")
     End Sub


 The full text for "Reason" , though,  is

                                           DECLINED:1101610001:Invalid account number

and I'd like to modify this to eliminate everything in front of the  ":" and use it in my HTML code with an embedded code block:

                            Transaction <%=reason %>

so the page reads

                          Transaction: invalid account number

Thanks for any ideas.
steva
Comment
Watch Question

Use the Split Function

Public reason As String
private reasonArray () As String
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        reason = Request.Form("Reason")
      reasonArray () =  Split(reason, ":")
      reason = reasonArray(2)
     End Sub

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts

Author

Commented:
Perfect!  

Thanks.
steva

Commented:
      Dim i As String = "DECLINED:1101610001:Invalid account number"
        Dim pattern As String = ".*:(?<code>.*)"

        Response.Write(Regex.Match(i, pattern).Groups("code").Value)


Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.