Python 按正则表达式模式将TF.string拆分为分隔符

Python 按正则表达式模式将TF.string拆分为分隔符,python,tensorflow,Python,Tensorflow,我想用Tensorflow(TF)中的正则表达式模式分割字符串。我发现 但是,它希望分隔符是字符串,而不是正则表达式。如何在TF1.2中做到这一点 代码示例: 截至2017年8月,在TunSoFrof中没有这样做,但通过在StringSplit复制C++代码并编辑它是很简单的。另外,您可以使用“代码”> TF.py.Func< /Cult>在Python中进行拆分,而不是TysFooS.,截至2017年8月,TunSoFrad中没有OP来执行此操作,但是通过在StringSplit中复制C++代

我想用Tensorflow(TF)中的正则表达式模式分割字符串。我发现

但是,它希望分隔符是字符串,而不是正则表达式。如何在TF1.2中做到这一点

代码示例:

截至2017年8月,在TunSoFrof中没有这样做,但通过在StringSplit复制C++代码并编辑它是很简单的。另外,您可以使用“代码”> TF.py.Func< /Cult>在Python中进行拆分,而不是TysFooS.

,截至2017年8月,TunSoFrad中没有OP来执行此操作,但是通过在StringSplit中复制C++代码并编辑它,这一点很简单。或者,您可以使用

tf.py_func
在python中拆分,而不是使用tensorflow

data = tf.Variable("aa the boy aaa the boy aaaaa")
data_split = tf.string_split(data, re.compile("a*"))
TypeError: Expected string, got re.compile('.') of type 'SRE_Pattern' instead.