|
@@ -213,7 +213,7 @@ public class LabelUtility : MonoBehaviour
|
|
|
{
|
|
|
string path = AssetDatabase.GetAssetPath(Script);
|
|
|
string fileStr = File.ReadAllText(path);
|
|
|
- string pattern = "(?<=Language\\.GetStr\\()[^\\)]*(?=\\))|(?<=MulLanStr\\()[^\\)]*(?=\\))";
|
|
|
+ string pattern = "(?<=Language\\.GetStr\\()[^\\)]+(?=\\))|(?<=MulLanStr\\()[^\\)]+(?=\\))";
|
|
|
Match match = Regex.Match(fileStr, pattern);
|
|
|
while (match.Success)
|
|
|
{
|
|
@@ -224,7 +224,7 @@ public class LabelUtility : MonoBehaviour
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- fileStr = fileStr.Replace(match.Index, match.Length, $"LanguageLabel.{strings[0]}__{strings[1]}");
|
|
|
+ fileStr = fileStr.ReplaceByLength(match.Index, match.Length, $"LanguageLabel.{strings[0]}__{strings[1]}");
|
|
|
match = Regex.Match(fileStr, pattern);
|
|
|
}
|
|
|
}
|