社区
JavaScript
帖子详情
简单问题,搞不清楚,望指点
希偌
2005-09-14 09:23:16
正则表达式里[^<]*匹配所有不为“<”的字符
如果要匹配所有不为“</root>”整个字符串的字符怎么写正则表达式?
[^</root>]*
[^(</root>)]*
都不行?!
...全文
91
7
打赏
收藏
简单问题,搞不清楚,望指点
正则表达式里[^<]*匹配所有不为“<”的字符 如果要匹配所有不为“”整个字符串的字符怎么写正则表达式? [^]* [^()]* 都不行?!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
希偌
2005-09-14
打赏
举报
回复
其实就是这么一个串
<root><node>1<br />1</node><node>2</node></root>
如何取出
1<br />1
而不是
1<br />1</node><node>2
hbhbhbhbhb1021
2005-09-14
打赏
举报
回复
用replace吧
匹配到</root>
然后把他替换成空给另一个字符串
希偌
2005-09-14
打赏
举报
回复
这个我知道的,我现在想要的就是要匹配不包含整个单词的字符
hbhbhbhbhb1021
2005-09-14
打赏
举报
回复
我知道了
var num1=document.all.num1.value;
re=/[^(\<\/root\>)]*/g
alert(num1.match(re));
怪不得
这个给我返回了一堆
原来这个只匹配字符
----------------------------------------------------
负值字符集合。匹配未包含的任意字符。例如, '[^abc]' 可以匹配 "plain" 中的'p'。
就是说匹配除里面的字符,而不是一个单词
希偌
2005-09-14
打赏
举报
回复
没有用,不匹配
hbhbhbhbhb1021
2005-09-14
打赏
举报
回复
[^(\<\/root\>)]*
这样呢?
hbhbhbhbhb1021
2005-09-14
打赏
举报
回复
<script language=javascript>
function check(e)
{
var num1="<root><node>1<br />1</node><node>2</node></root>";
re=/\<node\>(.+?)\<\/node\>/g
re.test(num1);
alert(RegExp.$1);
}
</script>
<input type="text" name="num1" value="0" onblur=check(this)>
利用delaunay函数划分网格欢迎
指点
探讨-DelaunayWithGrid.m
利用delaunay函数划分网格欢迎
指点
探讨-DelaunayWithGrid.m 本帖最后由 liuf412044725 于 2013-6-8 17:47 编辑 近期论坛上有不少讨论delaunay函数的帖子。似乎主要有以下
问题
: 1、delaunay函数各参数的意义 2、知道几何边界时,用delaunay函数划分三角形网格由于区域内部没有点,质量很差,怎么改进 3、怎样避免产生过于狭长的delaunay 三角形 4、 凹多边形的情况怎么处理 第1个
问题
,看看帮助应该能解决。第2个
问题
,delaunay本来是用来对离散点进行三角剖分,内部没有点时并不合适。除非特别处理。第3个
问题
,估计是利用delaunay和meshgrid来划网格,边界附近会产生狭长的delaunay 三角形,这个也可以做特别处理。第4个
问题
,可以用在划分好网格后删掉域外的三角形即可。 由于我也经常使用delaunay来处理背景积分
问题
,因此仔细琢磨了一下用delaunay来划分已知边界的几何区域的可行方案,在此和大家分享一下,也是抛砖引玉,希望大家有更好的方法。 方案一:先对区域delaunay剖分,删掉域外的三角形,然后将剩下的三角形的边细分,得到新的离散点,然后再次delaunay剖分,然后再次细分边,这样循环下去,直到达到一定的尺寸为止 方案二:利用delaunay和meshgrid函数。将边界细分得到相比原区域边界更加密集边界点,用meshgrid得到包含整个区域的点,将域内的点和边界点一起delaunay 剖分。 讨论: 方案一对于一开始就有很小边界段的情况情况较差,容易出现狭长单元(比如边界有圆弧的话属于这种情况)。还有就是前一步的边界轮廓很清楚,看着别扭。方案二中间的网格能搞保证形状较好。对于边界附近的内部点,容易导致边界单元畸变,可以将离边界太近的点进行删除,这样得到的形状比较好 综合来说,方案二较好,尤其是当删掉离边界太近的内部点。贴出程序,望大家多多
指点
,共同进步。 P.S. 当然,matlab自身也有很好的网格划分函数,在pdetool中有用到,不过关于几何描述那块比较难以理解(我不是很理解)。另外matlab语言写的划分网格的程序很多,网上可以找到不少很优秀的。这里仅限于
简单
的使用delaunay来划分。
一篇文章完全搞清楚 scoket read/write 返回码、阻塞与非阻塞、异常处理
完全搞清楚 scoket read/write 返回码、阻塞与非阻塞、异常处理等让你头疼已久的
问题
Android 屏幕刷新机制
这次就来梳理一下 Android 的屏幕刷新机制,把我这段时间因为研究动画而梳理出来的一些关于屏幕刷新方面的知识点分享出来,能力有限,有错的地方还望
指点
一下。另外,内容有点多,毕竟要讲清楚不容易,所以慢慢看哈 提问环节 阅读源码还是得带着
问题
或目的性的去阅读,这样阅读过程中比较有条理性,不会跟偏或太深入,所以,还是先来几个
问题
吧:大伙都清楚,Android 每隔 16.6ms 会刷新一次屏幕。...
java web saml sso_请问有写过基于SAML的SSO吗,望大哥
指点
指点
,纠结了好久了,在线等大哥们的回复,谢谢了...
大哥,谢谢你了,终于有回复了,可是我对那个SAML SSO完全不怎么懂,你做过基于SAML的SSO项目吗!!真的谢谢你了!Reaforstar|园豆:105(初学一级)|2010-09-14 09:04@Reaforstar:有啥不懂?我做过wcf,你用的啥实现?Launcher|园豆:45045(高人七级)|2010-09-14 13:19@Reaforstar:看到我给你提供的那个链接了吗?找...
一篇文章完全搞清楚 scoket read/write 返回码、阻塞与非阻塞、异常处理 等让你头疼已久的
问题
看这两篇文章对read和write就理解了:https://www.cnblogs.com/junneyang/p/6126635.html https://www.cnblogs.com/xiehongfeng100/p/4619451.html 浅谈TCP/IP...
JavaScript
87,997
社区成员
224,708
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章