我希望在数据库中使用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) 我目前正在制作一个大型 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 吗?我希望我之后能理解它,这样我就可以涉足这个话题了。我也很高兴只提供一般教程或我的特定用例的链接。
非常感谢 :)
当你有一个替换,并且你想用含有$的东西替换文本时你得到一个格式错误的替换字符串(解释器认为它是一个变量引用).$$不起作用.
我正在尝试构建一个正则表达式函数,它将删除所有非字母数字字符并删除所有重复字符,例如:aabcd*def%gGGhhhijkklmnoP\1223将成为:abcddefgGhijklmnoPR3.我能够轻松删除特殊字符,但不能为我的生活找出如何删除重复的字符?这是我当前删除特殊字符的代码:
var oldString = aabcd*def%gGGhhhijkklmnoP\122
var filtered = oldStringt.replace(/[^\w\s]/gi, "");
Run Code Online (Sandbox Code Playgroud)
如何扩展上述正则表达式以检查重复字符以及由非字母数字字符分隔的重复字符.
我想检查字符串是否以空格结尾.如果不是,我想在字符串的末尾添加一个尾随空格字符.
实际上,我检查字符串是否以空格结尾,grepl然后我paste在末尾有一个空格.
append_space <- function(x) {
if(!grepl("(\\s)$", x))
x <- paste0(x, " ")
return(x)
}
Run Code Online (Sandbox Code Playgroud)
但是,我认为我可以直接使用该sub功能,使用负面前瞻,!但我不知道如何使用它.
有谁知道我怎么做sub?
我需要熟练的地鼠的一些建议.
我正在解析一些句子中的单词,我的正则\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)
它返回俄语的空值和捷克语的额外音节.我不知道如何解决这个问题.有人可以给我一些建议吗?
或者也许有更好的方法将句子分成没有标点符号的单词?
有人可以告诉我如何使用 dart 语言从字符串中删除除数字之外的所有内容吗?
尝试过这个,但似乎不起作用
input.replaceAll("\\D", "");
Run Code Online (Sandbox Code Playgroud) 我的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:我对正则表达式并不熟悉,所以请对代码进行解释.
我正在尝试将条目限制为特定格式.
如果条目有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想法实现这一目标?
我想用正则表达式执行以下操作但不确定如何执行此操作.我希望它匹配one two何时one two是行的开头,除非字符串包含three在后面的任何地方one two.
regex ×10
javascript ×3
replace ×2
dart ×1
ecmascript-5 ×1
flutter ×1
go ×1
hash ×1
html ×1
increment ×1
r ×1
search ×1
validation ×1