Private
Public Access
Updated Strip helper function
I've discovered https://docs.microsoft.com/en-us/dotnet/api/system.string.trim?view=net-5.0
This commit is contained in:
1 parent
c726739419
commit
a0fa3f38ff
1 file changed
+1
-24
@@ -47,30 +47,7 @@ namespace Advanced_Software_Engineering {
|
|||||||
/// </code>
|
/// </code>
|
||||||
/// </example>
|
/// </example>
|
||||||
public static string Strip(string text) {
|
public static string Strip(string text) {
|
||||||
//Console.WriteLine("Stripping: '" + text + "'");
|
return text.Trim();
|
||||||
int start;
|
|
||||||
|
|
||||||
for (start = 0; start < text.Length; start++) {
|
|
||||||
char character = text[start];
|
|
||||||
if (character != " "[0]) break;
|
|
||||||
}
|
|
||||||
|
|
||||||
int end;
|
|
||||||
|
|
||||||
for (end = text.Length - 1; end >= 0; end--) {
|
|
||||||
char character = text[end];
|
|
||||||
if (character != " "[0]) break;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (end == -1) return "";
|
|
||||||
|
|
||||||
string result = text.Substring(start, end - start + 1);
|
|
||||||
|
|
||||||
//Console.WriteLine("Started at: " + start);
|
|
||||||
//Console.WriteLine("Ended at: " + end);
|
|
||||||
//Console.WriteLine("Result: " + result);
|
|
||||||
|
|
||||||
return result;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
Reference in new issue
Block a user