Java regex: соответствующие комментарии и не совпадая с конкретным персонажемJAVA

Программисты JAVA общаются здесь
Anonymous
Java regex: соответствующие комментарии и не совпадая с конкретным персонажем

Сообщение Anonymous »

Так что я новичок в Java и у меня есть проблемы с Regex. Я пытаюсь найти крылатые комментарии () и конец линейных комментариев (// ) в строке, чтобы я мог разделить их и положить части в массив. < /p>

Это резервное явление, которое я сейчас имею: < /p>

Код: Выделить всё

stringofstuff.split("[!//.*?\n!]");
< /code>

И это работает, но моя проблема в том, что он также соответствует персонажу ». Поэтому, когда строка содержит число, например, 90,55 
, мой массив выглядит как [90, 55] , что я не хочу. Я попытался добавить ^\\. < /Code> к концу режима после закрытия квадратного кронштейна: < /p>

stringofstuff.split("[!//.*?\n!]^\\.");
< /code>

И он удается не совпадать. < /code> Но он больше не распознает ни один тип комментария! Я понятия не имею, где я ошибаюсь, какие -нибудь предложения?

Подробнее здесь: https://stackoverflow.com/questions/136 ... -character

Вернуться в «JAVA»