# String Ops

# String Ops

## Summary

| ### Classes ||
|---|---|
| [tensorflow::ops::AsString](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/as-string) | Converts each entry in the given tensor to strings. |
| [tensorflow::ops::DecodeBase64](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/decode-base64) | Decode web-safe base64-encoded strings. |
| [tensorflow::ops::EncodeBase64](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/encode-base64) | Encode strings into web-safe base64 format. |
| [tensorflow::ops::ReduceJoin](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/reduce-join) | Joins a string [Tensor](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) across the given dimensions. |
| [tensorflow::ops::RegexFullMatch](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/regex-full-match) | Check if the input matches the regex pattern. |
| [tensorflow::ops::RegexReplace](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/regex-replace) | Replaces matches of the `pattern` regular expression in `input` with the replacement string provided in `rewrite`. |
| [tensorflow::ops::StringFormat](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/string-format) | Formats a string template using a list of tensors. |
| [tensorflow::ops::StringJoin](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/string-join) | Joins the strings in the given list of string tensors into one tensor;. |
| [tensorflow::ops::StringLength](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/string-length) | String lengths of `input`. |
| [tensorflow::ops::StringLower](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/string-lower) | Converts all uppercase characters into their respective lowercase replacements. |
| [tensorflow::ops::StringNGrams](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/string-n-grams) | Creates ngrams from ragged string data. |
| [tensorflow::ops::StringSplit](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/string-split) | Split elements of `input` based on `delimiter` into a `SparseTensor`. |
| [tensorflow::ops::StringSplitV2](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/string-split-v2) | Split elements of `source` based on `sep` into a `SparseTensor`. |
| [tensorflow::ops::StringStrip](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/string-strip) | Strip leading and trailing whitespaces from the [Tensor](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor). |
| [tensorflow::ops::StringToHashBucket](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/string-to-hash-bucket) | Converts each string in the input [Tensor](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) to its hash mod by a number of buckets. |
| [tensorflow::ops::StringToHashBucketFast](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/string-to-hash-bucket-fast) | Converts each string in the input [Tensor](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) to its hash mod by a number of buckets. |
| [tensorflow::ops::StringToHashBucketStrong](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/string-to-hash-bucket-strong) | Converts each string in the input [Tensor](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) to its hash mod by a number of buckets. |
| [tensorflow::ops::StringUpper](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/string-upper) | Converts all lowercase characters into their respective uppercase replacements. |
| [tensorflow::ops::Substr](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/substr) | Return substrings from `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor` of strings. |
| [tensorflow::ops::UnicodeScript](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/unicode-script) | Determine the script codes of a given tensor of Unicode integer code points. |
| [tensorflow::ops::UnicodeTranscode](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/unicode-transcode) | Transcode the input text from a source encoding to a destination encoding. |
| [tensorflow::ops::UnsortedSegmentJoin](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/unsorted-segment-join) | Joins the elements of `inputs` based on `segment_ids`. |