Я пытаюсь проверить линию для нескольких условий, как то естьПроверка чтения строк с некоторыми регулярными выражениями
- ли строка пустой
- ли строка содержит начало многострочного комментария
- ли строка содержит начало многострочный комментарий + что-нибудь еще, кроме пространств
- строка содержит ли конец многострочного комментария строка содержит
- ли конец многострочного комментария + что-нибудь еще, кроме пространств
- ли строка начинается с одной строки комментария
Что касается регулярных выражений, я пришел с некоторыми:
"^\\s*$"
"/\\*+"
"[^\\s]/\\*+"
"\\*/+"
"[^\\s]\\*/+"
"^//"
Но я не уверен, что они делают то, что я думаю, что они делают. Может кто-то быстро взглянуть и сказать мне, хорошо ли они, и если способ, которым я пытаюсь сделать проверку, правильный?
Спасибо.
спасибо, несколько вопросов. Что касается 1, я бы читал твои, как начинается с пробела, за которым следуют ноль или больше пробелов и звезда (потому что ты ускользнул от него, чтобы он не означал больше нуля или больше, но буквально был звездой). Что касается 2 - почему он должен начинаться с пробела? и с непространственным характером? – smallB
К сожалению, я переместился:/1 должен быть 2 и 2 должен быть 3. Исправление ... – fge
Итак, я понимаю, что моя 1 делает то, что предназначено? – smallB