Вы могли назвать ToArray () дополнительным методом на нем - Массив реализует Редактирование ICollection
: Кроме того, в то время как List<T>
реализации ICollection, IList<T>
только реализации ICollection<T>
, который не реализует ICollection, поэтому если Вы знаете, объект в тесте List<T>
, необходимо быть в состоянии бросить его...
Разве это не иронично, как только я отправляю это, я нахожу ответ. Итак, если вы ищете подходящий шаблон для этого, похоже, работает следующее:
(?: \ S | \ A) [##] + ([A-Za-z0-9 -_] +)
Я собираюсь провести еще много тестов, чтобы увидеть, есть ли какие-либо крайние случаи, выходящие за рамки этого выражения, и сообщу, если найду их.
Я думаю, что это
(\s|\A)#(\w+)
тоже работает, но немного точнее. Кстати, при работе с регулярными выражениями Java я всегда использую regexplanet для проверки своих выражений. Намного быстрее, чем тестирование на Java.
- Харди
@ Дэниел Дура: [##] предполагается, что это бессмысленно. Скобки [] используются для обозначения классов символов. [##] совпадает с [#]. И [##] + совпадает с [#] +.