我在构建一个好的算法时遇到了一些麻烦。这是我的标准:我正在读取xml文件中的一个字段作为字符串,并尝试解释它以激活一些gui组件。更具体地说,我以字符串形式读取的字段是“允许的字符”字段,gui组件是根据字段内容激活的复选框。例如,在XML我有标签解释字段类型以激活c中的复选框#
<Allowed Field>ABCDEFGHIJKLMNOPQRSTUVWXYZ</Allowed Fields>.
当我在这个领域作为字符串读取,程序应该知道字段内容类型是ALPHA并勾选名为阿尔法。同样,如果该字段包含字母数字内容或任何特殊字符。我有三个算法应该解释的复选框:Alpha,字母数字和特殊字符。我如何构建算法来解释从xml中读取的字符串的含义,以表示所提到的字段类型?
感谢
我已经尝试过一个string.contains。举例来说,如果一个if语句通过检查它是否具有A并且不包含0,但这种方式效率不高 – Joe
是的,这不是。但你应该已经发布了一些代码,所以很明显你做了一些努力。请看我的回复。 –