C
Size: a a a
C
AI
MK
СБ
BO
СБ
A¯
require 'omniauth'
omni_auth_strategies = OmniAuth::Strategies
if omni_auth_strategies.const_defined? :LDAP
omni_auth_strategies::LDAP.class_eval do
# some code
end
end
AI
MK
СБ
ALFA BRAVO где-то в середине.strings = [До подстроки может быть разный текст, разной длины.
'foo bar ALFA BRAVO some unique text',
'foo ALFA BRAVO some unique text',
'bar bar bar ALFA BRAVO some unique text',
'ALFA BRAVO some unique text',
]
'foo bar ALFA BRAVO some unique text'.split('ALFA BRAVO ').last
Делить строку на массив подстрок по разделителю подстроки и брать последний элемент.G
ALFA BRAVO где-то в середине.strings = [До подстроки может быть разный текст, разной длины.
'foo bar ALFA BRAVO some unique text',
'foo ALFA BRAVO some unique text',
'bar bar bar ALFA BRAVO some unique text',
'ALFA BRAVO some unique text',
]
'foo bar ALFA BRAVO some unique text'.split('ALFA BRAVO ').last
Делить строку на массив подстрок по разделителю подстроки и брать последний элемент.reg = /(?<=\bALFA BRAVO\s)(.+)/
text[reg]
СБ
reg = /(?<=\bALFA BRAVO\s)(.+)/
text[reg]
AI
AI
SD
x = Foo.new
cached_x = CachedObject(x, :bar1, :bar2)