javascript - 仅当行中存在 13SL 时才匹配

标签 javascript regex node.js

我有一段文本位于一个巨大的字符串中:

linha[0] = '13SL 1R$ 226.185,81';

我需要使以下正则表达式仅在 13SL 存在时才有效,但我需要确认 13SL 和 仍然捕获 '' 之间的所有内容...现在正则表达式仅匹配之间的内容 13SL 和最后的 ';

linha\[0]\s=\s'13SL(.*)';

http://regexr.com/3ck3j

谢谢!!

最佳答案

您已将捕获的内容放置在错误的位置,请尝试以下操作:

linha\[0]\s=\s'(13SL.*)';

关于javascript - 仅当行中存在 13SL 时才匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34883749/

相关文章:

javascript - 如何更改蜘蛛网图表中单点的颜色

java - %{ ... %} 评论的正则表达式

python - 为什么我的 RegEx 在 RegEx 中匹配,但在 Python 中不匹配?

java - 用于在分号分隔的数字列表中查找数字的正则表达式模式

node.js - 错误: The provided keyfile does not define a valid redirect URI

javascript - 在javascript中获取字符串中括号内的所有参数

javascript - 无法使用 django 变量和 javascript 变量创建 if 条件

javascript - for 循环中的 Async.waterfall 无法正确迭代

node.js - 查找一个几何点是否在多个多边形之一内

javascript - 在元素外部单击时触发事件的指令