เทนเซอร์โฟลว์:: ปฏิบัติการ:: Regexแทนที่

#include <string_ops.h>

แทนที่การจับคู่ของนิพจน์ทั่วไปของ pattern แบบใน input ด้วยสตริงการแทนที่ที่ให้ไว้ใน rewrite

สรุป

มันเป็นไปตามไวยากรณ์ re2 ( https://github.com/google/re2/wiki/Syntax )

ข้อโต้แย้ง:

  • ขอบเขต: วัตถุ ขอบเขต
  • input: ข้อความที่จะประมวลผล
  • รูปแบบ: นิพจน์ทั่วไปที่จะจับคู่ในสตริง input
  • เขียนใหม่: สตริงการเขียนใหม่ที่จะแทนที่สำหรับนิพจน์ pattern ที่ตรงกับสตริง input

แอ็ตทริบิวต์ทางเลือก (ดู Attrs ):

  • replacement_global: หากเป็น True การแทนที่จะเป็นแบบโกลบอล (นั่นคือ การจับคู่ทั้งหมดของนิพจน์ทั่วไปของ pattern ในสตริงอินพุตแต่ละรายการจะถูกเขียนใหม่) มิฉะนั้น การแทนที่ rewrite จะทำสำหรับการจับคู่ pattern แบบแรกเท่านั้น

ผลตอบแทน:

  • Output : ข้อความหลังจากใช้การจับคู่รูปแบบและเขียนการทดแทนใหม่

ตัวสร้างและผู้ทำลาย

RegexReplace (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input pattern, :: tensorflow::Input rewrite)
RegexReplace (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input pattern, :: tensorflow::Input rewrite, const RegexReplace::Attrs & attrs)

คุณลักษณะสาธารณะ

operation
output

งานสาธารณะ

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

ฟังก์ชันคงที่สาธารณะ

ReplaceGlobal (bool x)

โครงสร้าง

เทนเซอร์โฟลว์ :: ops :: RegexReplace :: Attrs

ตัวตั้งค่าแอตทริบิวต์เพิ่มเติมสำหรับ RegexReplace

คุณลักษณะสาธารณะ

การดำเนินการ

Operation operation

เอาท์พุท

::tensorflow::Output output

งานสาธารณะ

Regexแทนที่

 RegexReplace(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input pattern,
  ::tensorflow::Input rewrite
)

Regexแทนที่

 RegexReplace(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input pattern,
  ::tensorflow::Input rewrite,
  const RegexReplace::Attrs & attrs
)

โหนด

::tensorflow::Node * node() const 

ตัวดำเนินการ::tensorflow::อินพุต

 operator::tensorflow::Input() const 

ตัวดำเนินการ::tensorflow::เอาต์พุต

 operator::tensorflow::Output() const 

ฟังก์ชันคงที่สาธารณะ

แทนที่โกลบอล

Attrs ReplaceGlobal(
  bool x
)