Как разделить строку с помощью String.split ()без пробелов в конце/начале или пустых значений?

Как разбить строку с помощью String. разделить ()без завершающих/начальных пробелов или пустых значений?

Допустим, у меня есть строка, такая как " ol-ga@assf-rrt.ru ; sdf.an@dfgdfg.com; sdfsdf@fdfd.erff, privet@vvv.fff ".

Раньше я разбивал ее, вызывая String.split("[;, ]+"), но недостатком является то, что вы получаете пустые элементы массива которые вам нужно игнорировать в дополнительном цикле.

Я также пробовал String.split("\\s*[;,]+\\s*"), который не дает пустых элементов, но оставляет начальный пробел в первом письме и конечный пробел в последнем письме, так что результирующий массив выглядит так, потому что нет запятых или точки с запятой рядом с этими электронными письмами:

[0] = {java.lang.String@97}"  ol-ga@assf-rrt.ru"
[1] = {java.lang.String@98}"sdf.an@dfgdfg.com"
[2] = {java.lang.String@99}"sdfsdf@fdfd.erff"
[3] = {java.lang.String@100}"privet@vvv.fff  "

Можно ли получить массив «чистых» электронных писем, используя только регулярное выражение и разделение(без дополнительного вызова String.trim())?

Спасибо!

-121 ---] 1764332-

Модульные тесты JavaScript со сборкой Team Foundation ServerМы используем Team Foundation Server 2010, и у нас есть несколько модульных тестов JavaScript, выполняемых на наших локальных компьютерах с использованием Jasmine. используя сборки на основе рабочего процесса. Кто-нибудь добился успеха...

Мы используем Team Foundation Server 2010, и у нас есть несколько модульных тестов JavaScript, выполняемых на наших локальных машинах с использованием Jasmine .

Мы используем сборки на основе рабочего процесса.

Удалось ли кому-нибудь запустить тесты Jasmine во время сборки? Можно ли сломать сборку, если тесты Jasmine не пройдены?

7
задан Dylan Smith 20 March 2014 в 20:55
поделиться