avatar
Untitled

Kulin 13 28th Feb, 2025

MARKUP 1.04 KB
                                           
                         using System;
using System.Text.RegularExpressions;

class Program
{
    static void Main()
    {
        string input = "To jest przykładowy tekst 12345 z liczbami.";
        string result = AddLinkToFirstNumber(input);
        Console.WriteLine(result);
    }

    static string AddLinkToFirstNumber(string input)
    {
        if (string.IsNullOrEmpty(input))
            return input;

        // Znalezienie pierwszego ciągu cyfr
        Match match = Regex.Match(input, @"\d+");
        if (match.Success)
        {
            string number = match.Value;
            string link = string.Format("<a href='https://example.com/{0}'>{0}</a>", number);

            // Ręczna zamiana pierwszego wystąpienia liczby
            int index = input.IndexOf(number);
            if (index != -1)
            {
                return input.Substring(0, index) + link + input.Substring(index + number.Length);
            }
        }

        return input;
    }
}
                      
                                       
To share this paste please copy this url and send to your friends
RAW Paste Data
Recent Pastes
Ta strona używa plików cookie w celu usprawnienia i ułatwienia dostępu do serwisu oraz prowadzenia danych statystycznych. Dalsze korzystanie z tej witryny oznacza akceptację tego stanu rzeczy.
Wykorzystywanie plików Cookie
Jak wyłączyć cookies?
ROZUMIEM