Daszbin Ответов: 1

Как подсчитать количество текста ссылки в поле форматированного текста VB.NET


Мне было интересно, как вы можете реализовать возможность подсчета количества URL-адресов гиперссылок, которые находятся внутри текстового поля rich vb.net или с#

Что я уже пробовал:

Я еще ничего не пробовал мне нужна помощь с этим

j snooze

ваша тема и постановка задачи-это две совершенно разные вещи. Подсчитайте количество текста или количество URL-адресов, которые у вас есть. Прежде всего я хотел бы немного узнать о программировании на том языке, который вы предпочитаете, потому что базовое решение проблем будет необходимо, чтобы стать программистом или разработчиком. Поэтому вы должны попробовать что-то сначала, поиск подсчета текста или разделов текста на вашем предпочтительном языке. Если мы сделаем это для тебя, то скорее навредим тебе, чем поможем.

Daszbin

Измените комментарий. Удалите комментарий.
Я программист я просто пытался найти статью в интернете чтобы выяснить все что я нашел это регулярное выражение и я очень не ценю ваше ехидное замечание

j snooze

Many students post their homework questions on here without trying. My remarks are not snide. You chose to read them that way. I was being honest with someone who put the comment "I haven’t tried anything I need help with it", you could have put down that all your google results showed regex examples. That means you tried something and put forth an effort. There is very little to go on here. If http or https will prefix each url you could split the string by that, but then again I don't know if you are just counting the text or counting the URL's, or counting the amount of text in each URL. Assume we know nothing of your business specs because we don't.

Daszbin

Я не учусь в школе я уже закончил колледж с моим АА в области компьютерных наук и буду работать над степенью бакалавра в следующем году и это личный вопрос для фрагмента кода над которым я работаю

1 Ответов

Рейтинг:
1

gael12334

Вот как вы могли бы это сделать:

public int GetNumberOfLink()
{
   string[] links = rtb.Text.Split(' '); //Splits the text in your rtb when there's a space, and store every spilted element into a string array.
   return links.Count(); //return the number of string in the array.
}


тогда это можно назвать так:

public void SomeMethods()
{
   //some code
   int nbOfLinks = GetNumberOfLink();
   //some code
}