関数名 Function name |
機能・用途 Purpose |
decomposeString | 文字列を指定した区切り文字の前の部分と後の部分に分割する。
区切り文字が複数回登場する場合は最初のものを用いる。 Decompose a string into parts before and after a specified character (separater). If the separater appears twice or more, the first one is used. |
decomposeString_back | 文字列を指定した区切り文字の前の部分と後の部分に分割する。
区切り文字が複数回登場する場合は最後のものを用いる。 Decompose a string into parts before and after a specified character (separater). If the separater appears twice or more, the last one is used. |
decomposeString_to_double | 文字列を指定した区切り文字の前の部分と後の部分に分割した上で
数値に変換する。
区切り文字が複数回登場する場合は最初のものを用いる。 Decompose a string into parts before and after a specified character (separater) and convert the decomposed strings to numerical values. If the separater appears twice or more, the first one is used. |
strccnt | 文字列中の指定した文字の個数をカウントする。 Count the number of a specified character in a string. |
split | 文字列を指定した区切り文字で分割する。
区切り文字の個数はいくつでも良い。
分割後の文字列から成る配列を戻り値として返す。 Decompose a string into multiple parts by a specified character (separater). The number of separaters is arbitrary. An array composed of the decomposed strings is returned. |
split2 | 文字列を指定した区切り文字で分割する。
区切り文字の個数はいくつでも良い。
分割後の文字列の個数を戻り値として返す。 Decompose a string into multiple parts by a specified character (separater). The number of separaters is arbitrary. The number of the decomposed strings is returned. |
split3 | 文字列を指定した区切り文字で分割する。
正しい区切り文字の個数を引数で指定して
実際にその個数になっているかをチェックする。
分割後の文字列から成る配列を戻り値として返す。 Decompose a string into multiple parts by a specified character (separater). The correct number of separaters is specified by an argument, and the actual number of separaters is checked. An array composed of the decomposed strings is returned. |
qsort_s 【マニュアル改訂中につき非公開】 [Documentation is not open as it is under revision] |
文字列から成る配列をソートするために
組み込み関数qsortの第4引数として渡す関数。 A function used as the 4th argument of a built-in function qsort to sort an array composed of strings. |
char2str | 特殊文字を画面に表示できる文字列に変換する。 Convert a special character to a string that can be displayed. |
coordinateString2coordinate | 実数値をカンマ(,)で区切って並べた文字列から
それらの実数値を数値として取り出す。 Extract real numbers as numerical values from a string that consists of these real numbers separated by commas (,). |
coordinateString2coordinate_int | 整数値をカンマ(,)で区切って並べた文字列から
それらの整数値を数値として取り出す。 Extract integers as numerical values from a string that consists of these integers separated by commas (,). |
remove_characters_from_str | 文字列から指定した文字を削除する。 Remove specified characters from a string. |
remove_characters_from_str_overwrite | 文字列から指定した文字を削除する。元の文字列を上書きする。 Remove specified characters from a string. The original string is overwritten. |
remove_duplicated_characters | 文字列から連続して複数回登場する文字を削除する。 Remove characters that continuously appear twice or more from a string. |
remove_duplicated_characters_overwrite | 文字列から連続して複数回登場する文字を削除する。元の文字列を上書きする。 Remove characters that continuously appear twice or more from a string. The original string is overwritten. |
yes_no2Bool | yes, noを表す文字列を_Bool型変数に変換する。 Convert a string that represents yes or no to a _Bool-type variable. |
determine_filename_from_pattern | 日時や観測点・成分コードをパターンとして含む文字列
に対して具体的な値を代入した文字列を作成する。 Create a string by substituting a specific date, time, station and component codes into a string that includes them as a pattern. |
check_filename_pattern | 日時をパターンとして含む文字列をファイル名として用いた場合に
重複が発生しないかをチェックする。 Check that file names determined from a pattern string for date and time do not duplicate. |
filename_pattern2inverval | 日時をパターンとして含む文字列からその最小の時間間隔を同定する。 Identify the minimum time interval in a string that includes date and time as a pattern. |