请教!急!急!修改文本文件一行的内容 根据“=”分割。

06-12-24 youqing010

一个管理软件,用户权限是在配置文件手动添加的(passwd.txt)文件里是用户名和密码,如:ivan = ivan

cihin = cihin 都是根据员工英文名设置。现在想做个登陆页面,如果他们登陆成功可以修改自己的密码。所以想请教大家一下。。有什么方法。如何根据“=”分割。。Jsp传来的username要和=号前面比较如果用户名和密码正确,就跳到修改页,可以修改等号后面。。。帮我实现一下吧。不知道怎么弄了,急急

wlmouse
2006-12-25 13:29

使用正则表达式.

youqing010
2006-12-26 16:55

能写一下简单的实现吗。谢谢了

wlmouse
2006-12-26 17:48

split

public String[] split(String regex)根据给定的正则表达式的匹配来拆分此字符串。

该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,结果数组中不包括结尾空字符串。

例如,字符串 "boo:and:foo" 产生带有下面这些表达式的结果:

Regex 结果

: { "boo", "and", "foo" }

o { "b", "", ":and:f" }

参数:

regex - 定界正则表达式

返回:

字符串数组,根据给定正则表达式的匹配来拆分此字符串,从而生成此数组。

抛出:

PatternSyntaxException - 如果正则表达式的语法无效

从以下版本开始:

1.4

另请参见:

Pattern

JavaAPI文档里的例子。