Wolfram mathematica 将@视为ToExpression Mathematica中的文本

Wolfram mathematica 将@视为ToExpression Mathematica中的文本,wolfram-mathematica,Wolfram Mathematica,我必须运行ToExpression[“Test@test“]我想返回test@test,但是 函数始终返回Test[Test] 我试图取消保护,清除,清除所有,删除[“@”]或[@],但都不起作用。 有什么想法吗?Test@test和Test[Test]是同一个Mathematica表达式的两种不同符号。如果您转换字符串“Test@test“对于Mathematica表达式,有关其输入方式的任何信息都将丢失,只保留表达式结构 您应该告诉我们为什么要“返回test@test正如你所说的那样。在我看

我必须运行
ToExpression[“Test@test“]
我想返回
test@test
,但是 函数始终返回
Test[Test]

我试图
取消保护
清除
清除所有
删除[“@”]
[@]
,但都不起作用。
有什么想法吗?

Test@test
Test[Test]
是同一个Mathematica表达式的两种不同符号。如果您转换字符串
“Test@test“
对于Mathematica表达式,有关其输入方式的任何信息都将丢失,只保留表达式结构


您应该告诉我们为什么要“返回
test@test正如你所说的那样。在我看来,你对Mathematica的工作原理有些严重的困惑。只需解释一下您想要实现的目标。

谢谢您的重播。我定义了一些函数F[x_u,y_u],它们处理文本并返回其他文本。我调用ToExpression生成一个矩阵(outMatrix),并输入另一个矩阵(inMatrix),在其中我将“F[x,y][u]放入单元格中。它返回正确的值,但我还需要在inMatrix中插入“test@test“回来test@test. 数学5.0正在运行,现在当ToExpressionText@Text“]就像你说的那样。所以我需要简单地删除@是一个函数的角色,但是如果我用a或其他字符替换@,简单文本就是一个例子。如何做?