Public Member Functions | |
| recursive character(string) function | replace (str, from, to, recursive, start_pos) |
Definition at line 178 of file dc_string.f90.
| recursive character(string) function dc_string::replace::replace | ( | character(*), intent(in) | str, |
| character(*), intent(in) | from, | ||
| character(*), intent(in) | to, | ||
| logical, intent(in), optional | recursive, | ||
| integer, intent(in), optional | start_pos ) |
文字列の置換
文字列 str に文字列 from が含まれる場合、その部分を文字列 to に置換して返します。 文字列 from が含まれない場合は str をそのまま返します。 from が複数含まれる場合、先頭の from のみが置換されます。 全ての from を to へ変換したい場合には、 オプショナル引数 recursive に .true. を与えてください。 デフォルトでは、文字列の最初から検索を行います。 オプショナル引数 start_pos を与える場合、start_pos 文字目から検索を行います。
| [in] | str | 元の文字列 |
| [in] | from | 検索する文字列 |
| [in] | to | 置換後の文字列 |
| [in] | recursive | .true.の場合、全ての出現箇所を置換(省略可能) |
| [in] | start_pos | 検索開始位置(省略可能) |
Definition at line 1658 of file dc_string.f90.
References dc_types::sp, and dc_types::string.