关于正则表达式

我有一个字符串是html中的一段内容,
str="

幅度提交
";
我想将type=text----->type='text'
type=button---->type='button'
type=radio----->type='radio' type后面加上引号,使用正则表达式怎么实现那?
或者别的方法实现也可以,请教一下!

[code="java"]
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Regx {

public static void modify(String source){
    Pattern pattern = Pattern.compile("type=(.+?)>");

    Matcher matcher = pattern.matcher(source);
    List<String> list = new ArrayList<String>();

    while(matcher.find()){

        list.add(matcher.group(1));
    }

    for(String each : list){
        source = source.replaceAll(each, "'"+each+"'");
    }

    System.out.println(source);
}

public static void main(String[] args) {


    Regx.modify("<table><tr><td type=radion>飞</td><td type=text>幅度</td><td type=button>提交</td></tr></table>");
}

}

[/code]
[b]试试看吧![/b]

你要实现的功能就是替换
java举例:
str = str.replaceAll("text", "\"text\"");
也可以写复杂点,比如将=和>中间的单词加引号,如果任务只是你说的那个,上面的方法就足够用了。