-1
Я хочу выбрать текст между двумя символами * в файле, и мне трудно создать регулярное выражение.Какое регулярное выражение выбирает строку между двумя символами «*»
Например, с файлом, как следующие:
* Apple
Are good
* Banana
Are great
* Cauliflower
Are bad
Было бы выбрать 3-х различных групп
компании Apple Хороши
Banana являются большими
и
Цветная капуста плохие
Я считаю, что нужно использовать^и $ для этого, но мой селектор: ^\*$\*
не работает.
Предполагая, что вы работаете в режиме однострочного: '[*] [* $]' группа 0 будет иметь его я подозреваю (*.?). В основном просто убедитесь, что вы положили '*' в скобки или избегаете их с помощью '\' – CollinD
. Почему вы используете '^' и '$', если вы не ищете соответствия строк/окончаний? И как вы думаете, что в вашем выражении вы не будете совпадать с фактическими символами, кроме '\ *'? Я думаю, вам нужно сделать еще несколько исследований регулярных выражений. – TigerhawkT3
Может быть, я смущен, как это работает RE. Не могу ли я просто выбрать текст после '' '' '' '', пока не появится еще один символ '' '' '' ' – chackerian