Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 固定在特定的正则表达式上_Regex_Vb.net - Fatal编程技术网

Regex 固定在特定的正则表达式上

Regex 固定在特定的正则表达式上,regex,vb.net,Regex,Vb.net,我有一个特殊的例子,不知怎么的,我找不到适合我需要的东西。我一直在苦苦挣扎,当括号很强的时候,这个案例有点痛苦。我正试图收集文本字段的大部分内容,以便将其放入一个更受控制的数据库中,我正在摸索一些技巧 对于输入的每一行,有一件事总是如此 字符系列++文本+ 基本上,它可以是这样的: 1111111E (CARRIER), 2222222, 33333 (CARRIER2) 44444 (CARRIER 3) 我的目标是: 1111111E (CARRIER) 2222222, 33333 (

我有一个特殊的例子,不知怎么的,我找不到适合我需要的东西。我一直在苦苦挣扎,当括号很强的时候,这个案例有点痛苦。我正试图收集文本字段的大部分内容,以便将其放入一个更受控制的数据库中,我正在摸索一些技巧

对于输入的每一行,有一件事总是如此

字符系列++文本+

基本上,它可以是这样的:

1111111E (CARRIER), 2222222, 33333 (CARRIER2) 44444 (CARRIER 3)
我的目标是:

1111111E (CARRIER)

2222222, 33333 (CARRIER2)

44444 (CARRIER 3)
如果我能设法得到逗号和空格,像中间的那个一样把几个分开,那就太神奇了

当我写这篇文章时,我正在努力浏览一些REGEX测试网站,一遍又一遍地从头开始

如果有一些雷格克斯大师在场,你是一个受欢迎的人

[^\s|\,].*?\s\(.*?\)
通过一场比赛,所有人都取得了预期的成绩。我怀疑这是我能输入的最理想的正则表达式,但它似乎工作得很好

我可以试着处理第二个案例来结束它,但我认为我会在代码中处理这些案例


将答案留给任何可能研究类似问题的人。

如果必须是正则表达式,您可以在

(?<=\))[, ]*

请注意,由于您不想取出,因此您必须与它不匹配,因此该语句使用的look behind在所有正则表达式引擎中都不起作用。

到目前为止,您尝试了哪些正则表达式?你能把它们贴出来吗,你可能比你想象的要近!另外,您到底想从文本中提取/匹配什么?你的问题不清楚,为什么是正则表达式?你可以在@stark上做string.split我想我喜欢把事情复杂化。。。事实上你完全正确。非常适合我。谢谢!