Regexp для упрощения выхода на Yahoo отвечает Название подачи

StackOverflow https://stackoverflow.com/questions/3690533

  •  02-10-2019
  •  | 
  •  

Вопрос

Я пытаюсь разобрать ленты yahoo ответов - http://answers.yahoo.com/rsss/allq.Вопрос в том, что названия имеют

Категория]: Открытый вопрос:

В каждом титул, что я не хочу ... Я хочу написать Regexp, чтобы удалить это ...

Все, что мы можем сделать, чтобы удалить все буквы в старте [и первым: должен сделать это.

после : Кроме того, нам нужно это тоже удалить.

Заранее спасибо за это, я также попытаюсь найти решение самого.

Это было полезно?

Решение

Вы считаете, что используя Yahoo's Yql. Сервис для анализа этой подачи (или других веб-страниц)?

У них уже есть образец запросов для вас, чтобы получить данные о ответах Yahoo:

(Просто FYI на случай, если вы не знали об этом удобном сервисе. Я использую его вместо экрана, соскоб с Regex.)

Другие советы

Следующее регулярное выражение должно выполнять работу:

^\[.*?: 

Образец использования в C #:

string resultString = Regex.Replace(subjectString, @"^\[.*?: ", "");

Что это делает с [ кронштейн и возьмите любые персонажи, пока он не совпадает : и возьмите следующее место.

Надеюсь, это поможет, Том.

Спасибо @ CMPTRGEEKKEN за то, что указываю на не жадную вещь!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top