Rich String API
Split, join, replace, search, camelCase, snakeCase, pad, strip, reverse and more โ all as type-bound procedures on a single string type.
A pure Fortran 2003+ library providing an OOP string type with Python-like methods.
A minimal plate:
use stringifor
type(string) :: s
s = 'Hello, World!'
print "(A)", s%upper()//'' ! HELLO, WORLD!
print "(A)", s%lower()//'' ! hello, world!Contributions are welcome โ see the Contributing page.
This project is distributed under a multi-licensing system:
Anyone interested in using, developing, or contributing to this project is welcome โ pick the license that best fits your needs.