適切にクリーンアップして解析する必要があるtxtファイルがたくさんあります。 「SP」モードのときにラップする必要があります。見つかりましたが、「ASSERT.SP」モードではありません。見つけることができます。
サンプルコンテンツ:
SP. 247 for specific issues no really solved
ASSERT. SP. 4532 no so valuable it depends on primary conditions
At first location in London City SP. 3901 must be applied
ASSERT. SP. 23245 must be followed by procedure SP. 8236 in all steps
Special tools are needed for SP. 9734 to be accomplished
望ましい結果:
SP. 247 for specific issues no really solved
ASSERT. SP. 4532 no so valuable it depends on primary conditions
At first location in London City
SP. 3901 must be applied
ASSERT. SP. 23245 must be followed by procedure
SP. 8236 in all steps
Special tools are needed for
SP. 9734 to be accomplished
私の最初のアプローチは正規表現学ぶ「SP」はいいいえ前にドットを追加し、「改行+SP」に置き換えます。しかし、これまで成功しませんでした。
sed -r 's/([^\.] )(SP\. )/\nSP\. /g'
ベストアンサー1
sed
OPに公開されているソリューションにはいくつかの調整が必要です。
sed -r 's/([^.] )(SP\. )/\1\n\2/g'
問題s/([^\.] )(SP\. )/\nSP\. /g
は廃棄する部分はもちろん、内部からも脱出する必要がないという点だ([^\.] )
。.
[]