0

単独の場合は、「\n」文字を「」に置き換える必要があります。

「Hello\n Stack\n\n\nover\nflow」のような文字列があります 。

「Hello Stack\n\n\nオーバー フロー」に置き換える必要があります 。

私はこのようなルビーで試しました:

> "Hello\n Stack\n\n\nover\nflow".gsub(/\n(?![\n])/, " ")
=> "Hello  Stack\n\n over flow"

ただし、余分な「\ n」が節約されます

4

1 に答える 1

3

のようなものが必要だと思い/(?<!\n)\n(?!\n)/ます。\n一致するものの前後がないことを確認します。

修正してくれた@JohnySkovdalに感謝します

于 2012-12-14T08:33:54.833 に答える