Я ищу Java Regex, так что я могу разбить следующее выражение: сначала использует '-', но если '-' используется в кавычке, то его игнорировать нельзя.Как сформировать Java Regex для разделения строки?
например: тест - который «содержит» - «» внутри - кавычку. результат должен быть Arry так:
[0]: a test
[1]: which "contains "-"" inside
[2]: a quotation mark
Я не очень хорошо с регулярным выражением и будет слава полной, если кто-нибудь может мне помочь :) заранее спасибо
Я сделал бы это lookbeh ind и lookahead, так что совпадение - это точно черта, а не включение частей того, что происходит с обеих сторон. – cHao
-1 Это будет потреблять символы с обеих сторон, если тире, что делает этот ответ по существу «неправильным» – Bohemian
Да, это будет есть кавычки. (Выход будет [тест, который «содержит» - внутри, кавычек]) –