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

youqing010 06-12-24

一个管理软件,用户权限是在配置文件手动添加的(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文档里的例子。