-1
所以字符串看起来像:正则表达式,字符串之间串
abc_#xoxo#_xyz
我想拔出everyting除_#*#_,并让他们两个比赛结果(ABC和XYZ)。我做了一个正则表达式从内部得到的东西:
(?<=_#)[^}]*(?=#_)
,我与它挣扎了很长一段时间,而且不知道如何捕捉的是,建议?
所以字符串看起来像:正则表达式,字符串之间串
abc_#xoxo#_xyz
我想拔出everyting除_#*#_,并让他们两个比赛结果(ABC和XYZ)。我做了一个正则表达式从内部得到的东西:
(?<=_#)[^}]*(?=#_)
,我与它挣扎了很长一段时间,而且不知道如何捕捉的是,建议?
如果我正确理解你的问题,这是一个非常简单的任务。
(.*)_#.*#_(.*)
链接:http://rubular.com/r/iymHrETOlU
下面是一些Ruby代码
s = 'abc_#xoxo#_xyz'
regex = /(.*)_#.*#_(.*)/
match = regex.match(s)
match[1] # => "abc"
match[2] # => "xyz"
这是什么'xoxo'? –