У меня есть тупо простой вопрос для кого-то, но я не могу ответить сам. У меня есть шаблон регулярных выражений, который работает в двух разных онлайн-тестерах, один из которых основан на .net.Совместимость с Visual Basic .net Regex не работает - несмотря на работу с инструментом тестирования?
Однако здесь он не находит совпадений. Может ли кто-нибудь помочь? Цель состоит в том, чтобы отфильтровать прекрасную страницу читов F #, чтобы она была доступна для печати :).
Я наставляю своего младшего брата, он на четвертой неделе учится программировать - это его функция, и я признаюсь, что это сильно меня озадачило! Любая помощь, за которую я был бы очень благодарен!
Public Function FindCode(input As String)
Dim pattern As String = "(?m)(<pre>)(.+)(<\/pre>)\B"
Dim output As New Dictionary(Of Integer, String)
Dim count As Integer
For Each match As Match In Regex.Matches(input, pattern)
output.Add(count, match.Value)
count += 1
Next
Return output.count
End Function
У меня нет исключений, у меня нет совпадений.
Пример может быть
Some random markup <pre> and this stuff in the middle is what I'm after </pre> and there </pre> lots of these in one file </pre> which when I use Regexhero <pre> finds all the tags </pre>
Таким образом, мы будем использовать группы, возможно перечислить все элементы между заранее/предварительно тегами.
Спасибо за такие быстрые ответы!
Пожалуйста, разместите текст, который вы обрабатываете, чтобы соответствовать, ожидаемым результатам и фактическим результатам. –
Бросает исключения – c0dem0nkey
@JonSkeet Хорошая точка Джона, добавили. О, просто чтобы ползать ... Недавно я получил ваш последний C# In Depth E-Book. Хороший! У вашего предыдущего есть блестящее описание закрытия, которое повлияло на мое программирование с тех пор. –