我想使用正则表达式屏蔽字符串的子字符串。
字符串输入=msgstr"屏蔽这个字符串中的访问令牌访问令牌=235176dfdgasfd1725
Output=
“从此字符串accessToken屏蔽accessToken=************
这里有一种方法,将replaceAll
与正则表达式一起使用。
String output = input.replaceAll("accessToken=.*?&", "accessToken=***************&");
指纹
Mask the accessToken from this string accessToken=***************&lang=es&country=US
我想使用正则表达式屏蔽字符串的子字符串。 字符串输入=
问题内容: 我正在尝试编写一个正则表达式来屏蔽电子邮件地址。下面的例子。 输入:john.doe@example.en.com 输出:j*******@e*********.com 我已经尝试了以下方法,但似乎无法正常工作。 正则表达式: 输出:j * @ example.en.com 正则表达式: 输出:j ******。com 任何帮助,将不胜感激。 演示 问题答案: ⇒(当前问题)- (请参
问题内容: 我想搭配以下 com.my.company。 moduleA .MyClassName com.my.company。 moduleB .MyClassName com.my.company。 anythingElse .MyClassName 但 不是 以下 com.my.company。 核心 .MyClassName 我当前的简单正则表达式模式是: 因此,基本上,我该如何匹配其他
问题内容: 我需要有关正则表达式的帮助:我正在尝试检查一个句子是否包含特定单词。 让我们以这个主题的标题为例: “正则表达式以查找字符串中的特定单词” 我需要查找它是否包含 if ,在这种情况下它是错误的。 我无法使用包含的方法,因为在这种情况下它将返回true( 如果为 * ic, 则为 spec * ) 我当时在考虑使用方法匹配,但我有点正则表达式。 基本上,匹配方法输入中的正则表达式需要指定
问题内容: 我有一个字符串。结尾是不同的,例如或。我要寻找的一件事是。 我如何匹配它,无论它是在字符串的中间还是在字符串的末尾?到目前为止,我已经知道了,但是该部分实际上并没有工作。我正在尝试使用它来匹配字符串的任何一个或结尾,但是字符串部分的结尾不起作用,因此此模式匹配第二个示例,但不匹配第一个示例。 问题答案: 使用: 请注意,当使用方括号表达式时,其中的每个字符有些例外都将按字面意义进行解释
问题内容: Java或任何开放源代码库中是否有任何方法可以转义(不引用)特殊字符(元字符),以便将其用作正则表达式? 动态构建正则表达式非常方便,而不必手动转义每个字符。 例如,考虑一个简单的正则表达式,它匹配带小数点的数字,例如,以及以下代码: 毫不奇怪,以上代码产生的输出是: 也就是说,匹配项(但是“动态”构建的)不匹配(相反,它与文字字符串匹配)。 那么,有没有一种方法可以自动转义每个正则表