Saya menggunakan sed. Saya menggunakan regex yang benar sejauh yang saya bisa lihat, tetapi sed tidak melakukan apa-apa. Ternyata saya menggunakan \s+
yang tidak bisa mengerti, dan ketika saya beralih ke [ ]+
itu berhasil.
Jadi singkatnya, saya membuat regex yang berfungsi agar saya harus melarikan diri dari hampir semua dan menghapus \s
spasi putih. Tampaknya ada mode untuk menghindari semua ini yang -r
Jadi saya ingin bertanya:
- Mengapa bukan
-r
mode default untuk sed? Kenapa aku harus bersusah payah untuk melarikan diri semuanya? man
mengatakan bahwa ada opsi--posix
dan "POSIX.2 BREs harus didukung" Apa artinya ini? Mode NFA / DFA?
\s+
digunakan[[:space:]][:space:]]*
di BRE dan yang sama atau[[:space:]]+
di ERE.