tensorflow:: ops:: UnicodeTranscode:: Attrs

#include <string_ops.h>

UnicodeTranscodeのオプション属性セッター。

まとめ

公開属性

errors_ = "replace"
StringPiece
replace_control_characters_ = false
bool
replacement_char_ = 65533
int64

公的機能

Errors (StringPiece x)
TF_MUST_USE_RESULT Attrs
入力に無効な書式が見つかった場合のエラー処理ポリシー。
ReplaceControlCharacters (bool x)
TF_MUST_USE_RESULT Attrs
C0制御文字(00-1F)をreplacement_charに置き換えるかどうか。
ReplacementChar (int64 x)
TF_MUST_USE_RESULT Attrs
errors='replace'の場合に、入力内の無効な書式設定の代わりに使用される置換文字コードポイント。

公開属性

エラー_

StringPiece tensorflow::ops::UnicodeTranscode::Attrs::errors_ = "replace"

制御文字を置換_

bool tensorflow::ops::UnicodeTranscode::Attrs::replace_control_characters_ = false

置換文字

int64 tensorflow::ops::UnicodeTranscode::Attrs::replacement_char_ = 65533

公的機能

エラー

TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::Errors(
  StringPiece x
)

入力に無効な書式が見つかった場合のエラー処理ポリシー。

'strict' の値を指定すると、入力フォーマットが無効な場合に InvalidArgument エラーが発生します。'replace' (デフォルト値) の値を指定すると、入力内の無効なフォーマットがreplacement_charコードポイントに置き換えられます。'ignore' の値を指定すると、入力内の無効なフォーマットは無視され、対応する出力文字は生成されません。

デフォルトは「置換」

制御文字を置換

TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplaceControlCharacters(
  bool x
)

C0制御文字(00-1F)をreplacement_charに置き換えるかどうか。

デフォルトはfalseです。

デフォルトはfalse

交換用Char

TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplacementChar(
  int64 x
)

errors='replace'の場合に、入力内の無効な書式設定の代わりに使用される置換文字コードポイント。

有効なUnicodeコードポイントであればどれでも使用できます。デフォルト値は、デフォルトのUnicode置換文字である0xFFFDまたはU+65533です。

UTF-8 の場合、' ' ' のような 1 バイトで表現できる置換文字を渡すと、無効なバイトが 1 バイトの置換文字に置き換えられるため、ソースとの文字列のアライメントが維持されます。UTF-16-BE および UTF-16-LE の場合、1 バイトまたは 2 バイトの置換文字であれば、ソースとのバイトアライメントが維持されます。

デフォルト値は65533です。