Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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_Oracle_Plsql - Fatal编程技术网

Regex 正则表达式获取两个单词之间的单词_

Regex 正则表达式获取两个单词之间的单词_,regex,oracle,plsql,Regex,Oracle,Plsql,我想要一个正则表达式,它将在_ word1_word2_word3_word4_word5 我想要一个正则表达式,它将返回word3,另一个将返回word4 我有一个regex this\u[^\ u]+\ uz>开始,但没有工作用“\ux”分割字符串,只访问索引为2和3的块可能更容易,并且可以做您想要的事情。用“\ux”分割字符串只需使用索引2和索引3访问数据块可能会更容易,并且可以做您想做的事情。此正则表达式将捕获这些单词: (?<(^|_))[^_]+(?=(_|$)) (

我想要一个正则表达式,它将在_

   word1_word2_word3_word4_word5
我想要一个正则表达式,它将返回word3,另一个将返回word4


我有一个regex this
\u[^\ u]+\ uz>开始,但没有工作

用“\ux”分割字符串,只访问索引为2和3的块可能更容易,并且可以做您想要的事情。

用“\ux”分割字符串只需使用索引2和索引3访问数据块可能会更容易,并且可以做您想做的事情。

此正则表达式将捕获这些单词:

(?<(^|_))[^_]+(?=(_|$))

(?此正则表达式将捕获以下单词:

(?<(^|_))[^_]+(?=(_|$))

(?啊,以前没有被标记为Oracle。我不熟悉Oracle的正则表达式风格,但我猜你的返回“\u word2”和“\u word4”[^\u]+没有前导和尾随下划线应该可以。啊,以前没有被标记为Oracle。我不熟悉Oracle的正则表达式风格,但我猜你的返回“\u word2”和“\u word4”[^\u]+没有前导和尾随的下划线应该可以。那
word2
呢?它也在下划线之间。我需要得到word2和word3那
word2
呢?它也在下划线之间。我需要得到word2和word3