相关疑难解决方法(0)

匹配所有出现的正则表达式

有没有快速找到Ruby中正则表达式匹配的方法?我查看了Ruby STL中的Regex对象,并在Google上搜索无济于事.

ruby regex

571
推荐指数
4
解决办法
18万
查看次数

正则表达式前瞻,后观和原子团体

我在我的正则表达式身体中发现了这些东西,但我不知道我能用它们做什么.有人有例子,所以我可以尝试了解它们是如何工作的吗?

(?!) - negative lookahead
(?=) - positive lookahead
(?<=) - positive lookbehind
(?<!) - negative lookbehind

(?>) - atomic group
Run Code Online (Sandbox Code Playgroud)

regex lookaround

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

正则表达式匹配外括号

我需要一个正则表达式来选择两个外括号之间的所有文本.

例: some text(text here(possible text)text(possible text(more text)))end text

结果: (text here(possible text)text(possible text(more text)))

regex

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

正则表达式在Javascript中获取两个字符串之间的字符串

我发现了非常相似的帖子,但我不能在这里得到正则表达式.

我正在尝试编写一个正则表达式,它返回一个在两个其他字符串之间的字符串.例如:我想得到字符串"cow"和"milk"之间的字符串

我的奶牛总是给奶

会回来的

"总是给"

这是我到目前为止拼凑的表达式:

(?=cow).*(?=milk)
Run Code Online (Sandbox Code Playgroud)

但是这会返回字符串"cow always give"

javascript regex string

141
推荐指数
9
解决办法
33万
查看次数

如何使用正则表达式删除括号内的文本?

我正在尝试处理一堆文件,然后我需要改变以删除文件名中的无关信息; 值得注意的是,我正在尝试删除括号内的文本.例如:

filename = "Example_file_(extra_descriptor).ext"
Run Code Online (Sandbox Code Playgroud)

我希望正则表达一大堆文件,其中括号表达式可能在中间或末尾,并且可变长度.

正则表达式是什么样的?Perl或Python语法将是首选.

python regex perl

61
推荐指数
4
解决办法
10万
查看次数

How to remove square brackets in string using regex?

['abc','xyz'] – this string I want turn into abc,xyz using regex in javascript. I want to replace both open close square bracket & single quote with empty string ie "".

javascript regex

35
推荐指数
3
解决办法
8万
查看次数

RegEx从方括号内获取文本

可能重复:
正则表达式查找包含在两个字符之间的字符串,同时排除分隔符

我有一个函数,我必须得到方括号括起但不包括括号的文本

this is [test] line i [want] text [inside] square [brackets]
Run Code Online (Sandbox Code Playgroud)

从上面一行我想要的话

测试

括号

我正在努力做到这一点, /\[(.*?)\]/g 但我没有得到满意的结果我得到括号内的字,但也括号,这不是我想要的

我确实在SO上搜索了一些类似的问题,但这些解决方案中没有一个适合我,这是一个发现(?<=\[)[^]]+(?=\])这在RegEx教练中有效而不是javascript.这里是refrence从那里我得到这个

这是我到目前为止所做的演示

请帮忙

javascript regex jquery

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

Java正则表达式匹配方括号

我正在尝试使用正则表达式(java replaceAll)执行以下操作:

**Input:**
Test[Test1][Test2]Test3

**Output**
TestTest3
Run Code Online (Sandbox Code Playgroud)

简而言之,我需要删除方括号内的所有内容,包括方括号.

我正在尝试这个,但它不起作用:

\\[(.*?)\\]
Run Code Online (Sandbox Code Playgroud)

你能帮忙吗?

谢谢,
腰带

java regex

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

正则表达式,用于在方括号或大括号之间提取文本

与我之前的问题相关,我有一个以下格式的字符串:

this {is} a [sample] string with [some] {special} words. [another one]
Run Code Online (Sandbox Code Playgroud)

在正方形大括号内提取单词的正则表达式是什么,即.

{is}
[sample]
[some]
{special}
[another one]
Run Code Online (Sandbox Code Playgroud)

注意:在我的用例中,括号不能嵌套.我还想保留封闭的字符,这样我就可以在处理结果时区分它们.

regex

5
推荐指数
1
解决办法
4155
查看次数

使用正则表达式在字符之间提取数据?

我有一个类似的字符串 [[user.system.first_name]][[user.custom.luid]] blah blah

我想匹配user.system.first_nameuser.custom.luid

我建造/\[\[(\S+)\]\]/但它匹配user.system.first_name]][[user.custom.luid.

知道我做错了吗?

javascript regex

5
推荐指数
1
解决办法
73
查看次数

查找与正则表达式golang匹配的所有字符串

我试图返回一个数组或切片,针对字符串针对特定正则表达式的所有匹配项。字符串是:

{city}, {state} {zip}
Run Code Online (Sandbox Code Playgroud)

我想返回一个包含花括号之间所有字符串匹配项的数组。我尝试使用regexp软件包来完成此操作,但无法弄清楚如何返回我要查找的内容。这是我当前的代码:

r := regexp.MustCompile("/({[^}]*})/")
matches := r.FindAllString("{city}, {state} {zip}", -1)
Run Code Online (Sandbox Code Playgroud)

但是,无论我尝试什么,每次返回的结果都是一片空白。

regex go

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

如何仅获取给定的捕获组 &lt;regex&gt; C++

我想提取标签的内部内容。来自以下字符串:

<tag1 val=123>Hello</tag1>
Run Code Online (Sandbox Code Playgroud)

我只想得到

Hello
Run Code Online (Sandbox Code Playgroud)

我做什么:

string s = "<tag1 val=123>Hello</tag1>";
regex re("<tag1.*>(.*)</tag1>");
smatch matches;
bool b = regex_match(s, matches, re);
Run Code Online (Sandbox Code Playgroud)

但它返回两个匹配项:

<tag1 val=123>Hello</tag1>
Hello
Run Code Online (Sandbox Code Playgroud)

当我尝试只获取第一个捕获组时,如下所示:

"<tag1.*>(.*)</tag1>\1"
Run Code Online (Sandbox Code Playgroud)

我得到零匹配。

请指教。

c++ regex c++11

4
推荐指数
1
解决办法
5878
查看次数

如何指定括在方括号中的文本

我有一个字符串,其中包含多个用方括号括起来的文本,我需要将其删除,例如:

10/21/2012 12:12:15 [12:12:28]在大堂旋转门#4(IN)[In] [注意]中承认最后一次(卡#555)

我尝试了String.replaceAll,replaceFirst使用正则表达式"\ [.*\]"删除了第一个[和最后一个]之间的所有文本,我最终得到了

10/21/2012 12:12:15

我坚持如何指定表达式.任何帮助,将不胜感激.

java regex replaceall str-replace

0
推荐指数
1
解决办法
755
查看次数

标签 统计

regex ×13

javascript ×4

java ×2

c++ ×1

c++11 ×1

go ×1

jquery ×1

lookaround ×1

perl ×1

python ×1

replaceall ×1

ruby ×1

str-replace ×1

string ×1