Методы замены разрывов строк в тексте пробелом с использованием примеров кода

Предоставленный вами фрагмент кода представляет собой регулярное выражение в JavaScript, которое заменяет разрывы строк (\r\n, \nили \r) с пробелом. Вот несколько примеров методов достижения одного и того же результата на разных языках программирования:

  1. Python:

    import re
    text = "Hello\nWorld!\r\nHow\rare\ryou?"
    result = re.sub(r'[\r\n]+', ' ', text)
    print(result)
  2. Java:

    String text = "Hello\nWorld!\r\nHow\rare\ryou?";
    String result = text.replaceAll("[\\r\\n]+", " ");
    System.out.println(result);
  3. C#:

    using System;
    using System.Text.RegularExpressions;
    class Program
    {
    static void Main()
    {
        string text = "Hello\nWorld!\r\nHow\rare\ryou?";
        string result = Regex.Replace(text, @"[\r\n]+", " ");
        Console.WriteLine(result);
    }
    }
  4. Рубин:

    text = "Hello\nWorld!\r\nHow\rare\ryou?"
    result = text.gsub(/[\r\n]+/, ' ')
    puts result
  5. PHP:

    $text = "Hello\nWorld!\r\nHow\rare\ryou?";
    $result = preg_replace('/[\r\n]+/', ' ', $text);
    echo $result;
  6. Давай:

    package main
    import (
    "fmt"
    "regexp"
    )
    func main() {
    text := "Hello\nWorld!\r\nHow\rare\ryou?"
    re := regexp.MustCompile(`[\r\n]+`)
    result := re.ReplaceAllString(text, " ")
    fmt.Println(result)
    }