Difference between revisions of "Code Snippet: Check if String Begins with Prefix and Retrieve Remainder"

From Coder Merlin
(Created page with "== Swift == <syntaxhighlight lang="swift"> let s = "Alpha:Bravo:Charlie:Delta" let alpha = "Alpha:"...")
 
(*Added Python snippet*)
 
Line 3: Line 3:
let s = "Alpha:Bravo:Charlie:Delta"   
let s = "Alpha:Bravo:Charlie:Delta"   


let alpha = "Alpha:"                                                                                                                                                                                    
let alpha = "Alpha:"
print(s.starts(with:alpha))                                                                                                                                                                             
if s.starts(with:alpha) {
print(s.dropFirst(alpha.count))
    print(s.dropFirst(alpha.count))
}
</syntaxhighlight>
 
== Python ==
<syntaxhighlight lang="python3">
s = 'Alpha:Bravo:Charlie:Delta'
 
alpha = 'Alpha:'
if s.startswith(alpha):
    print(s[len(alpha):])
</syntaxhighlight>
</syntaxhighlight>

Latest revision as of 22:39, 5 December 2019

Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder

Swift[edit]

let s = "Alpha:Bravo:Charlie:Delta"  

let alpha = "Alpha:"
if s.starts(with:alpha) {
    print(s.dropFirst(alpha.count))
}

Python[edit]

s = 'Alpha:Bravo:Charlie:Delta'

alpha = 'Alpha:'
if s.startswith(alpha):
    print(s[len(alpha):])