How to resolve the algorithm Strip comments from a string step by step in the VBScript programming language

Published on 12 May 2024 09:40 PM

How to resolve the algorithm Strip comments from a string step by step in the VBScript programming language

Table of Contents

Problem Statement

The task is to remove text that follow any of a set of comment markers, (in these examples either a hash or a semicolon) from a string or input line.

Whitespace debacle:   There is some confusion about whether to remove any whitespace from the input line. As of 2 September 2011, at least 8 languages (C, C++, Java, Perl, Python, Ruby, sed, UNIX Shell) were incorrect, out of 36 total languages, because they did not trim whitespace by 29 March 2011 rules. Some other languages might be incorrect for the same reason. Please discuss this issue at Talk:Strip comments from a string.

The following examples will be truncated to either "apples, pears " or "apples, pears". (This example has flipped between "apples, pears " and "apples, pears" in the past.)

Let's start with the solution:

Step by Step solution about How to resolve the algorithm Strip comments from a string step by step in the VBScript programming language

Source code in the vbscript programming language

Function strip_comments(s,char)
	If InStr(1,s,char) > 0 Then
		arr = Split(s,char)
		strip_comments = RTrim(arr(0))
	Else
		strip_comments = s
	End If
End Function

WScript.StdOut.WriteLine strip_comments("apples, pears # and bananas","#")
WScript.StdOut.WriteLine strip_comments("apples, pears ; and bananas",";")

  

You may also check:How to resolve the algorithm 4-rings or 4-squares puzzle step by step in the Ruby programming language
You may also check:How to resolve the algorithm Reverse a string step by step in the Explore programming language
You may also check:How to resolve the algorithm Numerical and alphabetical suffixes step by step in the Raku programming language
You may also check:How to resolve the algorithm Remove lines from a file step by step in the Gambas programming language
You may also check:How to resolve the algorithm Prime conspiracy step by step in the Ruby programming language