У меня есть строка, передаваемая в функцию. Строка выглядит так: "[teststring]"
Java split method using Regex
Есть случаи, когда между ними может быть несколько строк, разделенных разделителем.
Как использовать метод разделения java для извлечения первой строки, исключая скобки и разделители, может быть запятой и/или точкой с запятой?
Это не работает:
string args = "[teststring, nogood; dontUse]";
string temp = args.split("[,;]")[0];
Конечный результат должен быть только: teststring
.
Прежде чем спрашивать 'Будет ли это work', попробуйте. –
Почти там просто помните о скобке. Удачи. –
Одна из проблем заключается в том, что у вас есть ':' в регулярном выражении, а не ';'. – forgivenson