草庐IT

3d匹配

全部标签

Javascript 正则表达式只匹配一次不多或少

我有一个如下的字符串:single-hyphen我需要匹配连字符。但是,我只想匹配一次出现的连字符,不多也不少。所以上面的字符串将返回true,但下面的两个字符串将返回false:1.a-double-hyphen2.nohyphen如何定义正则表达式来执行此操作?提前致谢。 最佳答案 你可以这样做/^[^-]+-[^-]+$/^描述了字符串的开始$表示字符串结束[^-]+匹配1到除-之外的多个字符 关于Javascript正则表达式只匹配一次不多或少,我们在StackOverflow上

javascript - 遍历对象数组以查找具有匹配属性的对象

我有1个数组,其中一个包含我所有具有唯一ID的用户的列表。我有一个包含选定组信息的对象。该信息的一部分是所有者ID。我想弄清楚,如何在给定组所有者ID的情况下获取用户信息?例如,学生组对象的所有者ID为70,我的网站上有一个ID为70的用户...我如何匹配他们?users:[{id:68name:mikedomain:i:0#.f|admembers|mike.caemail:mike.caisAdmin:False},etcetc]selectedGroup:{name:Studentsid:78description:owner:70ownerIsUser:True}

javascript - Three.js Object3d 圆柱体旋转对齐向量

我进行了广泛的搜索,但似乎无法弄清楚这个非常基本的东西。一两年前,我在stackoverflow和其他地方看到过其他示例,但它们无法与最新版本的Three.js一起使用。这是我正在处理的版本:http://medschoolgunners.com/sandbox/3d/.我试图让灰色圆锥与未标记的红色矢量完全对齐。IE。我希望圆锥体的尖端与矢量完全对齐,并从原点指向该方向。这是我现在的代码://FUNCTIONTOCREATEACYLINDERfunctioncreate_cylinder(radiusTop,radiusBottom,height,segmentsRadius,seg

javascript - CORS header 'Access-Control-Allow-Origin' 不匹配...但确实匹配‼

我正在用Java制作一个非常简单的JSONAPI。它实际上是一个提供对象坐标的ProjectZomboidmod。这是我的HTTP处理程序的样子:publicclassJSONZomboidimplementsHttpHandler{@Overridepublicvoidhandle(HttpExchanget)throwsIOException{//HEADERSHeadersheaders=t.getResponseHeaders();headers.set("Content-Type","text/json");headers.set("Access-Control-Allow-

javascript - 用 JavaScript 进行 3D 渲染的最佳在线资源是什么?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion先介绍一下:去年我写了这个http://dragan.yourtree.org/code/canvas-3d-graph/现在,我想完全重写它,因为那个旧版本有一些限制,例如:有时会发生条形图不可见的情况,因为它们是一个接一个地绘制的。在这个旧版本中没有真正的3D,只有一堆模拟3D的2D线。现在,我想要的是进入完整的3D场景,我想将所有对象保留在内存中,并添加某种3D

javascript - 如何创建具有宽度和厚度的 Three.js 3D 线系列?

有没有办法创建具有宽度和厚度的Three.js3D线系列?尽管Three.js线对象支持线宽,但WebGL中所有平台上的所有浏览器尚不支持此属性。这是在Three.js中设置线宽的地方:varmaterial=newTHREE.LineBasicMaterial({color:0xff0000,linewidth:5});具有宽度的Three.js功能区对象最近已被删除。Three.js管对象生成3D挤压,但基于贝塞尔曲线的线条不会通过控制点。谁能想到一种在Three.js中绘制具有某种用户可定义的“体积”(例如宽度、厚度或半径)的线系列(折线、绘图线)的方法?这个问题可能是对这个问题

javascript - 如何忽略 javascript 正则表达式匹配中的尖音?

我需要为这样的正则表达式匹配像“César”这样的词/^cesar/i。是否有像/i这样的选项来配置正则表达式以使其忽略重音符号?。或者唯一的解决方案是使用像这样的正则表达式/^césar/i。 最佳答案 标准的ecmascript正则表达式还没有准备好用于unicode(参见http://blog.stevenlevithan.com/archives/javascript-regex-and-unicode)。因此您必须使用外部正则表达式库。我过去用过这个(带有unicode插件):http://xregexp.com/在您的情

javascript - 在 JavaScript 中,除非单词在排除单词列表中,否则如何使用正则表达式进行匹配?

如何使用正则表达式来匹配除特定单词列表之外的任何单词(\w)?例如:我想匹配单词use和utilize以及它后面的任何单词,除非单词是something或fish.usethis如何指定我不想匹配的单词列表? 最佳答案 你可以使用否定前瞻来确定你要匹配的词不是一个特定的东西。您可以使用以下正则表达式来执行此操作:(use|utilize)\s(?!fish|something)(\w+)这将匹配“use”或“utilize”后跟一个空格,然后如果后面的单词不是“fish”或“something”,它将匹配下一个单词。

javascript - 用于匹配 URL 中多个正斜杠的正则表达式

我需要一个正则表达式来用单个正斜杠替换URL中的多个正斜杠,不包括冒号后面的斜杠例如http://link.com//whatever///将变为http://link.com/whatever/ 最佳答案 我认为这应该有效:/[^:](\/+)/或/[^:](\/\/+)/如果你只想要倍数。它不会与前导//匹配,但看起来您并不是在寻找它。替换:"http://test//a/b//d".replace(/([^:]\/)\/+/g,"$1")//-->http://test/a/b/dWorkingDemo

javascript - 按索引和匹配值过滤数组

我想过滤掉老虎机的模式,在这种情况下,如果它们具有相同的值,我希望选择以下索引。如果索引0、2和6具有相同的值,则应该输出。我在想像这样的函数调用可能是这样的if(win_filter([0,2,6]=="slot-2"){console.log("Youwon");}我的代码如下。varfinal_score=newArray();$(".shoot").click(function(){//varnumbers_array=["slot-1","slot-1","slot-1","slot-1","slot-1","slot-2","slot-2","slot-2","slot-2