How to extract substring between single quotation marks in C#

1 Answer

0 votes
using System;

class ExtractSubstringBetweenSingleQuotationMarks
{
    static string ExtractSubstring(string str) {
        int startPos = str.IndexOf('\'');
        
        if (startPos != -1) {
            int endPos = str.IndexOf('\'', startPos + 1);
            if (endPos != -1) {
                return str.Substring(startPos + 1, endPos - startPos - 1);
            }
        }
        
        return string.Empty;
    }

    static void Main()
    {
        string str = "c# 'Programming' Language";
        
        string subString = ExtractSubstring(str);
        
        Console.WriteLine("'" + subString + "'");
    }
}


  
/*
run:
  
'Programming'
  
*/

 



answered Feb 11, 2025 by avibootz

Related questions

1 answer 99 views
1 answer 94 views
1 answer 82 views
1 answer 108 views
1 answer 96 views
...