-1
ファイル内の2つの*文字の間でテキストを選択したいので、正規表現を作成する際に問題があります。正規表現で2つの "*"文字の間の文字列を選択する
* Apple
Are good
* Banana
Are great
* Cauliflower
Are bad
それは3つの異なるグループ
アップル を選択することになる良い
バナナ は素晴らしい
と
されている次のようなファイルを例えばカリフラワー が悪い
です私はこのために^と$を使用する必要がありますが、私のセレクタと信じて:^\*$\*
が機能していません。
::(。*?) '[*] [* $]'グループ0私は疑うことがありますだけで
str.split
とstr.strip
を使用しています。 '*'を大括弧で囲むか、 '\ 'でエスケープするかを確認してください。 – CollinD行の始まりや終わりにマッチしないのであれば、なぜ'^'と' $ 'を使っていますか?あなたの式では '\ *'以外の実際の文字とは何も一致しないと思いますか?私は正規表現についてもっと研究する必要があると思います。 – TigerhawkT3
多分私はこのようなREがどのように機能するのか混乱しています。他の '' "*" ''が現れるまで、単に '' * '''の後にテキストを選択することはできません – chackerian