Как я могу обрезать начало и окончание двойных кавычек от строки?

Я хотел бы обрезать начало и окончание двойной кавычки (") от строки.
Как я могу достигнуть этого в Java?Спасибо!

127
задан Michael Myers 19 November 2012 в 22:17
поделиться

3 ответа

Вы можете использовать String # replaceAll () с шаблоном ^ \ "| \" $ для это.

Например.

string = string.replaceAll("^\"|\"$", "");

Чтобы узнать больше о регулярных выражениях, посетите http://regular-expression.info .

Тем не менее, это немного похоже на то, что вы пытаетесь изобрести парсер CSV. Если это так, я бы посоветовал поискать существующие библиотеки, такие как OpenCSV .

230
ответ дан 24 November 2019 в 00:43
поделиться

найти индексы каждой двойной кавычки и вставить туда пустую строку.

0
ответ дан 24 November 2019 в 00:43
поделиться

Чтобы удалить первый и последний символы из строки, используйте:

myString = myString.substring(1, myString.length()-1);
28
ответ дан 24 November 2019 в 00:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: