c# - 执行 Regex.Replace 时出现 "String too long for TextMeshGenerator. Cutting off characters."- Unity C#

标签 c# regex unity-game-engine

执行时

newstring = Regex.Replace(oldString, oldSubString, newSubString);

我收到以下错误:

String too long for TextMeshGenerator. Cutting off characters.
count <= std::numeric_limits::max()

我的字符串大小约为 15000 个字符,我使用的是 Unity 5.1.1f1(64 位)

我四处寻找解决方案,但找不到任何东西、任何想法或解决方法?

谢谢!

最佳答案

我猜这是Unity的一个Bug。但不确定。

See Here作解释。我已经问过同样的问题Here我想它与正则表达式没有任何关系/

关于c# - 执行 Regex.Replace 时出现 "String too long for TextMeshGenerator. Cutting off characters."- Unity C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31381630/

相关文章:

c# - 从输入框更新 ASP.net 表单 SQL Server

c# - Linq to SQL 有序子集合

c# - 没有找到隐式类型数组的最佳类型

java - java中的正则表达式用 HashMap 数据替换我的占位符

C# - 使用两个 .txt 文件比较/替换文本

UNITY 游戏引擎的 Javascript 帮助

c#泛型。 <T>,通过读取字符串值以编程方式分配 T?

python - 如何使用正则表达式解释字符串?

unity-game-engine - Texture2D 转 base64 - Unity3d Web 播放器

unity-game-engine - Julia 可以用于游戏引擎 Unity 的编程吗?