Posted By

BDOGG32 on 04/01/15


Viewed 926 times
Favorited by 2 user(s)


/ Published in: Visual Basic
Save to your folder(s)

Uses regular expressions to do string manipulation. Enter a regular expression into the required parameter and what you want the manipulation to do and it will process the string manipulation. For example if A1 contains John Doe1, Jane Doe2, John Wayne3 and you wanted to strip all the numbers out of it you could enter this formula: =RegexReplace(I22,"[^a-zA-Z, ]", ""). This strips all characters that are not a through z or a comma or space. Since all numbers are not in there then it removes them. If you wanted to strip out all alpha characters and leave only the numbers it would look like: =RegexReplace(I22,"[^1-9, ]", "")

Copy this code and paste it in your HTML
  1. Function RegexReplace(ByVal text As String, _
  2. ByVal replace_what As String, _
  3. ByVal replace_with As String) As String
  5. Dim RE As Object
  6. On Error GoTo RegexReplace_Error
  7. Set RE = CreateObject("vbscript.regexp")
  8. RE.Pattern = replace_what
  9. RE.Global = True
  10. RegexReplace = RE.Replace(text, replace_with)
  11. On Error GoTo 0
  12. Exit Function
  13. RegexReplace_Error:
  14. RegexReplace = err.Number
  16. End Function

Report this snippet


RSS Icon Subscribe to comments

You need to login to post a comment.