.*
すべてキャプチャ
時々、行のインデントが多すぎたり、少なすぎたりする不適切な形式の空白を含むログファイルに出くわすことがあります。これを修正する1つの方法は、エディターの検索と置換を使用し、正規表現を使って余分な空白なしで行の内容を抽出することです。
以前、ハット^とドル記号$を使って、それぞれテキストの完全な行にマッチさせる方法を見てきました。空白\sと組み合わせて使用すると、先行および後続のすべてのスペースを簡単にスキップできます。
余分な空白なしで、各行の内容をキャプチャするための単純な正規表現を記述してください。
| タスク | テキスト | キャプチャグループ | |
| キャプチャ | 素早い茶色のキツネ... | 素早い茶色のキツネ... | ![]() |
| キャプチャ | のろまな犬を飛び越える。 | のろまな犬を飛び越える。 | ![]() |
| 解決策 | 行でキャプチャしないことで、開始と終了のすべての空白をスキップできます。たとえば、式^\s*(.*)\s*$はコンテンツのみをキャッチします。 |