Методы извлечения заглавных букв из строки на разных языках программирования

Чтобы захватить в строке только заглавные буквы, вы можете использовать различные методы в зависимости от используемого языка программирования. Вот несколько примеров на разных языках:

  1. Python:

    import re
    string = "Hello World"
    uppercase_letters = re.findall(r'[A-Z]', string)
    print(uppercase_letters)  # Output: ['H', 'W']
  2. JavaScript:

    const string = "Hello World";
    const uppercaseLetters = string.match(/[A-Z]/g);
    console.log(uppercaseLetters);  // Output: ['H', 'W']
  3. Java:

    import java.util.regex.Matcher;
    import java.util.regex.Pattern;
    String string = "Hello World";
    Pattern pattern = Pattern.compile("[A-Z]");
    Matcher matcher = pattern.matcher(string);
    while (matcher.find()) {
       System.out.println(matcher.group());  // Output: H, W
    }
  4. C#:

    using System;
    using System.Text.RegularExpressions;
    string input = "Hello World";
    string[] uppercaseLetters = Regex.Matches(input, "[A-Z]")
       .Select(m => m.Value)
       .ToArray();
    Console.WriteLine(string.Join(", ", uppercaseLetters));  // Output: H, W
  5. PHP:

    $string = "Hello World";
    preg_match_all('/[A-Z]/', $string, $uppercaseLetters);
    print_r($uppercaseLetters[0]);  // Output: Array ( [0] => H [1] => W )