从包含字母和数字的文本框中获取数字

本文关键字:数字 获取 文本 包含字 | 更新日期: 2023-09-27 18:12:22

我正在尝试为PS3游戏制作一个基于主机的建模应用程序。

其中一个命令是这样的

"杀死价值"

值是用户定义的数字,我怎么才能只得到文本框的"值",这样它就可以将用户的"kill"设置为他们定义的值。

获取值然后将其发送给标签是好吗?在编写了一些代码后,玩家的"杀戮"是否能够达到自己的定义?

从包含字母和数字的文本框中获取数字

使用正则表达式会使一切变得更容易。

using System.Text.RegularExpressions;
var input = "kills 67";  // Just an example!
var kill_str = Regex.Match(input, @"'d+").Value;
int kills = Int32.Parse(kill_str);  // Now we have the number specified by our user
// Now, do whatever you want with the collected data
info_label.text = string.format("You specified {0} kills to be added within the hack.", kills);
var input = "kills value"
var value = input.Split(new char[] {' '})[1];