1

私の小さなマクロの目標は、1000 番目の行を見つけて、無意味な文字列を追加することです。これにより、データを転置し、行の値の間にコンマを追加できるようになります。

置換関数の検索語を見つけました:((.+?\r\n){1000}) 置換: ZZZZZ

2500 行未満の場合、すべて正常に動作します。その数を超えた場合 (おおよその値です)、次のようなエラーが表示されます: The complex of matching the expression has exceeded available resources. Google は、この特定の問題について約 3 つの結果を提供してくれました。そのうちの 1 つは、stackoverflow に関するものでしたが、まったく別のトピックに焦点を当てているようです。トピック: ( unicode/multibyte 修飾子と mb_ereg_replace の異なる結果)

このエラーが発生する理由とその修正方法、またはデータ セットの 1000 行ごとに「ZZZZZ」を追加する別の方法を教えてください。

4

1 に答える 1