帮忙解析一下

mazzystar0 2007-11-14 06:11:45
现在的需求是用正则表达式从字符串中解析"/",
要求不匹配"//"中的"/" , 但是匹配"///"中的"/".
如:we are good///children 需要解析出一个"/";
we are good//children 不能匹配;
最好能讲解一下具体用法
...全文
76 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
黑兵 2007-11-15
  • 打赏
  • 举报
回复
//
// StrReplace.java
//
package forum;
import java.util.*;



public class StrReplace {

public StrReplace() {
}
public String str_replace(String from,String to,String source)
{
StringBuffer bf= new StringBuffer("");
StringTokenizer st = new StringTokenizer(source,from,true);
while (st.hasMoreTokens())
{
String tmp = st.nextToken();
System.out.println("*"+tmp);
if(tmp.equals(from))
{
bf.append(to);
}
else
{
bf.append(tmp);
}
}
return bf.toString();
}
}


// 使用方法
<jsp:useBean id="replace" scope="page" class="forum.StrReplace" />
<%= replace.str_replace("///","/",要被替换的字符串) %>
mazzystar0 2007-11-15
  • 打赏
  • 举报
回复
谢谢楼上的 不过 我不是要替换啊 还是有一点启发
weeki 2007-11-14
  • 打赏
  • 举报
回复

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧