Menu

gitpiper

snake python Code Snippet in 2024

stringregexpintermediate

Last Updated: 9 February 2024

Converts a string to snake case.

  • Use re.sub() to match all words in the string, str.lower() to lowercase them.
  • Use re.sub() to replace any - characters with spaces.
  • Finally, use str.join() to combine all words using - as the separator.
from re import sub def snake(s): return '_'.join( sub('([A-Z][a-z]+)', r' \1', sub('([A-Z]+)', r' \1', s.replace('-', ' '))).split()).lower()
snake('camelCase') # 'camel_case' snake('some text') # 'some_text' snake('some-mixed_string With spaces_underscores-and-hyphens') # 'some_mixed_string_with_spaces_underscores_and_hyphens' snake('AllThe-small Things') # 'all_the_small_things'

python snippet similar to snake For You in February 2024

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️

© 2024 GitPiper. All rights reserved

Rackpiper Technology Inc

Company

About UsBlogContact

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️