C# 如何过滤从HTTP网站中提取的某些单词?
我正在制作这个简单的脚本来检查应用程序版本和服务器版本。如果不同,它将提示用户下载。由于我没有服务器,我希望使用以下网站免费在线托管: 我有这个剧本:C# 如何过滤从HTTP网站中提取的某些单词?,c#,http,unity3d,C#,Http,Unity3d,我正在制作这个简单的脚本来检查应用程序版本和服务器版本。如果不同,它将提示用户下载。由于我没有服务器,我希望使用以下网站免费在线托管: 我有这个剧本: UnityWebRequest www = UnityWebRequest.Get(ServerAddress); yield return www.SendWebRequest(); RemoteVersion = www.downloadHandler.text; Debug.Log(RemoteVersion); if (Applica
UnityWebRequest www = UnityWebRequest.Get(ServerAddress);
yield return www.SendWebRequest();
RemoteVersion = www.downloadHandler.text;
Debug.Log(RemoteVersion);
if (Application.version == RemoteVersion)
{
JforceEntertainmentLogo.SetActive(true);
ShowUpdateMessage.SetActive(false);
SceneManager.LoadScene(1);
}
假设应用程序版本为1.0.0,在网站上是这样的:
lovely served by https://app-adstxt.dev/ -- free app-ads.txt hosting
2.2.7
有没有什么方法可以过滤掉https://app-adstxt.dev/ --从我的脚本中免费托管app-ads.txt?我只想比较服务器上的应用程序版本和我的应用程序版本。好的,对于你的文本,你可以
UnityWebRequest www = UnityWebRequest.Get(ServerAddress);
yield return www.SendWebRequest();
var content = www.downloadHandler.text;
var lines = content.Split('\n');
RemoteVersion = lines[1].Trim();
因此,
RemoteVersion
现在应该是“2.2.7”
对于您拥有的文本,您可以
UnityWebRequest www = UnityWebRequest.Get(ServerAddress);
yield return www.SendWebRequest();
var content = www.downloadHandler.text;
var lines = content.Split('\n');
RemoteVersion = lines[1].Trim();
所以
RemoteVersion
现在应该是“2.2.7”
找到最后一个空格。只看最后一个空格后的文本。@mj只会说最后一个空格不是空格而是换行符;)找到最后一个空格。只看最后一个空格后的文本。@mj只会说最后一个空格不是空格而是换行符;)