问题标签 [rubular]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JavaScript 正则表达式在控制台和 rubular 中运行时产生意外结果
我有一串地址:
我想使用带有前瞻和 exec 函数的正则表达式(我知道有不同的方法可以做到这一点,但我需要使用这些)来匹配每个地址行,如下所示:
我将以下正则表达式放在一起:
虽然当我在 Rubular 中使用此表达式时,它与上面的每个地址字符串匹配,但当我尝试通过以下方式从 VScode 运行它时:
我收到一个致命错误,文本无法编译:
为什么这个正则表达式组合可以在 Rubular 中工作,但我不会运行 exec 循环,以及如何修改代码以使其正常工作?
regex - 寻找围绕任何字符之一的任何字符,包括它自己
我正在尝试编写一个正则表达式代码来查找围绕任何字符之一的任何字符的所有示例,包括以下字符串中的自身:
b9fgh9f1;2w;111b2b35hw3w3ww55
所以“b2b”和“111”是有效的,但“3ww5”不是。
有人可以帮我吗?
谢谢,尼基尔
regex - 使用正则表达式从日志中删除敏感信息
在我的 Ruby 应用程序中,我有以下正则表达式,可以帮助我从日志中删除敏感信息:
它在日志中有以下信息时起作用:
但是当我在日志中有对象而不是字符串时,它不起作用:
如何更新正则表达式以适用于这两种情况?
ruby-on-rails - 用于捕获给定字符串的特定值的 ruby 正则表达式可以是什么?
我有一个如下字符串:
我想只捕获 ' Parameters:
' 的值,如下所示并将其转换为哈希。键/值可以是上述原始字符串中的任何值:
{"ToCountry"=>"US", "ToState"=>"AL", "SmsMessageSid"=>"SMa1a9e32a7503f3767342b7065d77174d"}
regex - 如果某些数据依赖于另一个字段,如何使用正则表达式捕获某些数据?
我需要帮助为下面提到的日志编写正则表达式:
URLReputation: Risk unknown, URL: http://facebook.com
我写了一个如下的正则表达式:
URLReputation\:\s*(.*?),\s*URL\:\s*(.*)
这里一切正常。但如果 URL 不存在,则 URLReputation 也不会被捕获。
请帮忙。
问候,
米特什·阿格拉瓦尔
java - 正则表达式处理 rubular fluentd 中的所有多行异常
我设计了正则表达式以匹配 fluentd 解析器的所有多行异常或警告消息字段,格式如下
它匹配不必要的字段。
我想匹配所有异常或警告多行的开始。 简而言之:最新的多行将从文件的开头读取 unitl 它会得到下一行,因为 JSON.JSON 总是以 {" togather 开头。当我们看到带有 {" 的行时,我们将停止读取多行
两种情况下的一个正则表达式或两种情况下的 2 个正则表达式都可以
演示链接
正则表达式位于:https ://rubular.com/r/O26Wm6mc7z51re
正则表达式位于:https ://rubular.com/r/v6Q7iwZqmNDAAx
测试字符串是:
预期匹配:对于演示 1: https : //rubular.com/r/O26Wm6mc7z51re
regex - 红字表达
我们如何从rubular表达式中的字符串中提取单词?
如果我们想Public robotics india facebook
从上面的字符串中提取单词,我们该怎么做?
我正在使用([^0$])
,但它给出的字母不是正确的单词。