小编iSt*_*efo的帖子

Javascript Regex:匹配文本不是HTML标记的一部分

我真的想要一个在node.js中可执行的正则表达式(所以没有jQuery DOM处理等,因为标签可以有不同的嵌套),它匹配所有不是HTML标签或其中一部分的文本分开组.

例如,我想从该字符串中匹配"5","ELT.","SPR","","plo","Unterricht",""," "和"plo":

<tr class='list even'>
    <td class="list" align="center" style="background-color: #FFFFFF" >
        <span style="color: #010101">5</span>
    </td>
    <td class="list" align="center" style="background-color: #FFFFFF" >
        <b><span style="color: #010101">ELT.</span></b>
    </td>
    <td class="list" align="center" style="background-color: #FFFFFF" >
        <b><span style="color: #010101">SPR</span></b>
    </td>
    <td class="list" style="background-color: #FFFFFF" >&nbsp;</td>
    <td class="list" align="center" style="background-color: #FFFFFF" >
        <strike><span style="color: #010101">pio</span></strike>
    </td>
    <td class="list" align="center" style="background-color: #FFFFFF" >
        <span style="color: #010101">Unterricht</span>
    </td>
    <td class="list" style="background-color: #FFFFFF" >&nbsp;</td>
    <td class="list" style="background-color: #FFFFFF" >&nbsp;</td>
    <td class="list" align="center" style="background-color: #FFFFFF" >
        <b><span style="color: #010101">pio</span></b> …
Run Code Online (Sandbox Code Playgroud)

javascript regex node.js

6
推荐指数
1
解决办法
8531
查看次数

如何匹配函数头中不存在的映射键

我有一个函数,它维护一些值作为其递归的状态,并且为了灵活地处理其参数的顺序,我使用 aMap来存储状态并在调用之间传递它。

我的基本情况是该函数在没有 a 的情况下被调用socket,因此应该存在仅完成该设置的情况。但是,我找不到匹配不存在的Map.

尝试:

def measure(args = %{socket: nil}) ...

def measure(args = %{socket: socket}) when not is_port(socket) ...
Run Code Online (Sandbox Code Playgroud)

然而,当这些模式只匹配存在的一个关键socketnil/不是一个端口。

有没有办法指定与不存在的键匹配的模式?或者我是否必须创建另一个输入函数来为我的地图提供默认值?

elixir pattern-matching

4
推荐指数
2
解决办法
1408
查看次数

Sails.js 0.10.x:如何只在localhost上侦听?

我想通过NGINX代理管道所有流量,并确保不能直接从外部访问节点服务器.

Node的http模块只能侦听localhost上的给定端口,是否有一个选项可以让sails.js做同样的事情?

sails.js

0
推荐指数
1
解决办法
1082
查看次数

标签 统计

elixir ×1

javascript ×1

node.js ×1

pattern-matching ×1

regex ×1

sails.js ×1