字符串截取问题

zhihuaaa 2009-03-21 02:59:58
”<cd>“<div> 你好,字符串<div>如果你有一个哈哈<br/><table></table>请大家帮助一下。<text>程序设计</text>”<br><br>上面的字符串是从数据库中读出来的。现在想截取一下,只要字体,不要<div>等标签修饰符,请问怎么解决呀,请指点。多谢</cd>“

不过我只想提取上面汉字,这正则表达式怎么写呀,请高手指点。必有重谢。
1.请不要只写理论,
2.希望实现在在回答
...全文
100 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sword_88 2009-03-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 bao110908 的回复:]
不知道你要问什么!

希望提问正则表达式的帖子至少能达到下面的要求:

1,正则表达式是一种模式匹配,是根据字符串的规律来操作的,因此需要详细地说明具体要做些什么;
2,对于查找的问题,详细说明寻找字符串的特征是什么,这些字符串的边界是什么,或者说有些什么规律;
3,对于替换的问题,详细说明原串是什么,替换后是什么,或者说有些什么规律;
4,对于验证的问题,详细说明验证的格式是什么;
4,举两三…
[/Quote]

支持采用正则表达式的方式解决!
happydaisy1985 2009-03-21
  • 打赏
  • 举报
回复
学习帮顶!
zhihuaaa 2009-03-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ruoye_2008 的回复:]
刚好昨天也在研究这个问题,其实蛮简单:

JScript codevarstr="<cd>“<div> 你好,字符串<div>如果你有一个哈哈<br/><table></table>请大家帮助一下。<text>程序设计</text>” <br> <br>上面的字符串是从数据库中读出来的。现在想截取一下,只要字体,不要<div>等标签修饰符,请问怎么解决呀,请指点。多谢 </cd>";varout=str.replace(/[^\u4e00-\u9fa5]+/gi,"")

如果不想…
[/Quote]

你可以用java写吗?
ruoye_2008 2009-03-21
  • 打赏
  • 举报
回复
刚好昨天也在研究这个问题,其实蛮简单:


var str = "<cd>“<div> 你好,字符串<div>如果你有一个哈哈<br/><table></table>请大家帮助一下。<text>程序设计</text>” <br> <br>上面的字符串是从数据库中读出来的。现在想截取一下,只要字体,不要<div>等标签修饰符,请问怎么解决呀,请指点。多谢 </cd>";

var out= str.replace(/[^\u4e00-\u9fa5]+/gi," ")


如果不想要之间的空格,可直接这样写:

var out= str.replace(/[^\u4e00-\u9fa5]+/gi,"")
  • 打赏
  • 举报
回复
不知道你要问什么!

希望提问正则表达式的帖子至少能达到下面的要求:

1,正则表达式是一种模式匹配,是根据字符串的规律来操作的,因此需要详细地说明具体要做些什么;
2,对于查找的问题,详细说明寻找字符串的特征是什么,这些字符串的边界是什么,或者说有些什么规律;
3,对于替换的问题,详细说明原串是什么,替换后是什么,或者说有些什么规律;
4,对于验证的问题,详细说明验证的格式是什么;
4,举两三个覆盖范围尽可能广的示例。
zhihuaaa 2009-03-21
  • 打赏
  • 举报
回复
[Quote=引用楼主 zhihuaaa 的帖子:]
” <cd>“<div> 你好,字符串<div>如果你有一个哈哈<br/><table></table>请大家帮助一下。<text>程序设计</text>” <br> <br>上面的字符串是从数据库中读出来的。现在想截取一下,只要字体,不要<div>等标签修饰符,请问怎么解决呀,请指点。多谢 </cd>“

上面红字部分的字符串是从数据库中读出来的(从数据库里读出来了多条这样的数据但每一条只要汉字)。
现在想截取一下,只要字体,不要<div>等标签修饰符,这正则表达式怎么写呀,请问怎么解决呀,
请高手指点。必有重谢。

1.请不要只写理论,
2.希望实现在在回答

[/Quote]

81,077

社区成员

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

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