Чтобы захватить в строке только заглавные буквы, вы можете использовать различные методы в зависимости от используемого языка программирования. Вот несколько примеров на разных языках:
-
Python:
import re string = "Hello World" uppercase_letters = re.findall(r'[A-Z]', string) print(uppercase_letters) # Output: ['H', 'W'] -
JavaScript:
const string = "Hello World"; const uppercaseLetters = string.match(/[A-Z]/g); console.log(uppercaseLetters); // Output: ['H', 'W'] -
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 } -
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 -
PHP:
$string = "Hello World"; preg_match_all('/[A-Z]/', $string, $uppercaseLetters); print_r($uppercaseLetters[0]); // Output: Array ( [0] => H [1] => W )