小编Wik*_*żew的帖子

正则表达式找到bcrypt哈希?

我希望在数据库中使用regex(在PowerGrep中)找到bcrypt哈希字符串.

试过这个正则表达式:

{?A-Za-z_0-9.{60}}?
Run Code Online (Sandbox Code Playgroud)

但没有找到匹配.Bcrypt哈希长度为60个字符,以"$ 2y $"开头.

例:

$2y$15$nK/B6u765645/lo0867h56546v/BnH5U5g45Aj67u67nMVtrhryt6
Run Code Online (Sandbox Code Playgroud)

regex hash

15
推荐指数
3
解决办法
3735
查看次数

使用正则表达式搜索并替换以增加 Visual Studio Code 中的数字

我目前正在制作一个大型 svg 精灵。不同的图像始终相距 2000 像素。

我所拥有的是:

<g transform="translate(0,0)">
<g transform="translate(0,2000)">
<g transform="translate(0,4000)">
Run Code Online (Sandbox Code Playgroud)

在正则表达式想要这个之后,只需将 2000 添加到第二个数字上:

<g transform="translate(0,2000)">
<g transform="translate(0,4000)">
<g transform="translate(0,6000)">
Run Code Online (Sandbox Code Playgroud)

我现在遇到的问题是,一些新图像必须放在文档的顶部,这意味着我需要更改所有数字,而且它们相当多。

我正在考虑使用正则表达式,甚至发现它可以在 VS Code 的搜索栏中使用。问题是我从未使用过任何正则表达式,我有点困惑。

有人能给我一个解决方案并解释一下将所有样本数增加 2000 吗?我希望我之后能理解它,这样我就可以涉足这个话题了。我也很高兴只提供一般教程或我的特定用例的链接。

非常感谢 :)

regex search replace increment visual-studio-code

15
推荐指数
1
解决办法
2万
查看次数

Intellij Idea:如何将美元符号放入替换的内容中

当你有一个替换,并且你想用含有$的东西替换文本时你得到一个格式错误的替换字符串(解释器认为它是一个变量引用).$$不起作用.

regex replace intellij-idea

14
推荐指数
1
解决办法
3192
查看次数

JavaScript正则表达式删除特定的连续重复字符

我正在尝试构建一个正则表达式函数,它将删除所有非字母数字字符并删除所有重复字符,例如:aabcd*def%gGGhhhijkklmnoP\1223将成为:abcddefgGhijklmnoPR3.我能够轻松删除特殊字符,但不能为我的生活找出如何删除重复的字符?这是我当前删除特殊字符的代码:

var oldString = aabcd*def%gGGhhhijkklmnoP\122
var filtered = oldStringt.replace(/[^\w\s]/gi, ""); 
Run Code Online (Sandbox Code Playgroud)

如何扩展上述正则表达式以检查重复字符以及由非字母数字字符分隔的重复字符.

javascript regex

12
推荐指数
2
解决办法
2万
查看次数

确定字符串是否以空格结尾,如果不是则附加空格

我想检查字符串是否以空格结尾.如果不是,我想在字符串的末尾添加一个尾随空格字符.

实际上,我检查字符串是否以空格结尾,grepl然后我paste在末尾有一个空格.

append_space <- function(x) {
  if(!grepl("(\\s)$", x))
    x <- paste0(x, " ")
  return(x)
}
Run Code Online (Sandbox Code Playgroud)

但是,我认为我可以直接使用该sub功能,使用负面前瞻,!但我不知道如何使用它.

有谁知道我怎么做sub

regex r

12
推荐指数
3
解决办法
1010
查看次数

Golang正则表达式与非拉丁字符

我需要熟练的地鼠的一些建议.

我正在解析一些句子中的单词,我的正则\w+表达式可以正常使用拉丁字符.然而,它完全失败了一些西里尔字符.

这是一个示例应用程序:

package main

import (
    "fmt"
    "regexp"
)

func get_words_from(text string) []string {
    words := regexp.MustCompile("\\w+")
    return words.FindAllString(text, -1)
}

func main() {
    text := "One, two three!"
    text2 := "???, ??? ???!"
    text3 := "Jedna, dva t?i ?ty?i p?t!"
    fmt.Println(get_words_from(text))
    fmt.Println(get_words_from(text2))
    fmt.Println(get_words_from(text3))
}
Run Code Online (Sandbox Code Playgroud)

它产生以下结果:

 [One two three]
 []
 [Jedna dva t i ty i p t]
Run Code Online (Sandbox Code Playgroud)

它返回俄语的空值和捷克语的额外音节.我不知道如何解决这个问题.有人可以给我一些建议吗?

或者也许有更好的方法将句子分成没有标点符号的单词?

regex go

12
推荐指数
1
解决办法
5128
查看次数

如何使用 dart 使用 RegExp 从字符串中删除除数字之外的所有内容

有人可以告诉我如何使用 dart 语言从字符串中删除除数字之外的所有内容吗?

尝试过这个,但似乎不起作用

input.replaceAll("\\D", "");
Run Code Online (Sandbox Code Playgroud)

regex dart flutter

12
推荐指数
1
解决办法
7048
查看次数

如何验证仅通过JavaScript正则表达式输入的字母和空格

我的input type="text"HTML代码中有一个名字.我需要确保它是一个字符串,字母从'a'到'z'和'A'到'Z',以及空格.

这是我的HTML代码:

<form action="" name="f" onsubmit="return f1()">
                Name : <input type="text" name="name">
Run Code Online (Sandbox Code Playgroud)

我期待我的JavaScript是这样的:

function f1() 
{  
   var x=document.f.name.value;  
   ..... 
   ..... 
   return false;
}
Run Code Online (Sandbox Code Playgroud)

PS:我对正则表达式并不熟悉,所以请对代码进行解释.

html javascript regex validation

11
推荐指数
4
解决办法
8万
查看次数

Javascript条件正则表达式if-then-else

我正在尝试将条目限制为特定格式.

如果条目有5500或5100,如01\01-5500-000-00那么我想要这个:

^[0-9]{2,}\\[0-9]{2}\-[0-9]{4}\-[0-9]{3}\-$
Run Code Online (Sandbox Code Playgroud)

但如果条目有除5500或5100以外的任何东西我想要这个:

^[0-9]{2,}\\[0-9]{2}\-[0-9]{4}\-[0-9]{3}\-[0-9]{2}$
Run Code Online (Sandbox Code Playgroud)

如何通过if then else想法实现这一目标?

javascript regex ecmascript-5

11
推荐指数
1
解决办法
2万
查看次数

匹配不包含特定文本的行与正则表达式

我想用正则表达式执行以下操作但不确定如何执行此操作.我希望它匹配one two何时one two是行的开头,除非字符串包含three在后面的任何地方one two.

regex

10
推荐指数
2
解决办法
2944
查看次数