Compare two strings after trimming and adjusting (removing leading/trailing whitespace) Compare two strings for equality after trimming and adjusting (removing leading/trailing whitespace)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | str1 | |||
| character(len=*), | intent(in) | :: | str2 |
pure function strings_equal(str1, str2) result(equal) !! Compare two strings for equality after trimming and adjusting (removing leading/trailing whitespace) character(len=*), intent(in) :: str1, str2 logical :: equal equal = trim(adjustl(str1)) == trim(adjustl(str2)) end function strings_equal