𝙹𝚘𝚑𝚊𝚗 on Nostr: #kb #regexp В #Notepad++ используется движок регулярных ...
#kb #regexp
В #Notepad++ используется движок регулярных выражений Boost, который по умолчанию не учитывает регистр символов. Поэтому выражение [A-ZА-ЯЁ] в нем может ловить и строчные буквы.
Чтобы Notepad++ искал только заглавные буквы, нужно тыкнуть кыржик С учетом регистра (Match case).
После этого [A-ZА-ЯЁ] будет работать корректно.
Чтобы регистр учитывался всегда, можно попробовать хитрый трюк:
(?-i)[A-ZА-ЯЁ]
Здесь (?-i) отключает игнорирование регистра, если вдруг оно включено.
Published at
2025-03-25 08:30:14Event JSON
{
"id": "fc7e0e8ff0866f803290fd14e05f10f4600c2356767866fe891c21a53ef5df45",
"pubkey": "67b6f13acdae754a74120fe3241d6ced5ff6e2f8a3205f5415b92a2c603f2838",
"created_at": 1742891414,
"kind": 1,
"tags": [
[
"t",
"kb"
],
[
"t",
"regexp"
],
[
"t",
"notepad"
],
[
"proxy",
"https://cr8r.gg/users/johan/statuses/114222131761118421",
"activitypub"
]
],
"content": "#kb #regexp\n\nВ #Notepad++ используется движок регулярных выражений Boost, который по умолчанию не учитывает регистр символов. Поэтому выражение [A-ZА-ЯЁ] в нем может ловить и строчные буквы. \n\nЧтобы Notepad++ искал только заглавные буквы, нужно тыкнуть кыржик С учетом регистра (Match case).\n\nПосле этого [A-ZА-ЯЁ] будет работать корректно. \n\nЧтобы регистр учитывался всегда, можно попробовать хитрый трюк: \n\n(?-i)[A-ZА-ЯЁ]\n\n\nЗдесь (?-i) отключает игнорирование регистра, если вдруг оно включено.",
"sig": "eccac4062ced7155d567abcad08b5f900134eea93afeff9615ec607880495ba78950bbeb9e9a0436cb21cfff012c416e75205cadedf09a82f02dbb3769daff67"
}