2013-05-27 1 views
-1

그래서 문자열은 다음과 같습니다 제가 _ # * # _ 제외 everyting을 당겨 두 경기 결과 (ABC와 XYZ)에서 그들을 싶어정규 표현식, 문자열 사이의 문자열

abc_#xoxo#_xyz 

. 나는 내부에서 물건을받을 수있는 정규 표현식했다 :

(?<=_#)[^}]*(?=#_) 

나는 꽤 오랫동안 함께 분투를하고 아무 생각이 어떻게 제안이를 잡을 필요가?

+0

이'xoxo'은 무엇입니까? –

답변

1

문제를 올바르게 이해했다면 매우 쉬운 일입니다.

(.*)_#.*#_(.*) 

링크 : 여기 http://rubular.com/r/iymHrETOlU

는 일부 루비 코드

s = 'abc_#xoxo#_xyz' 
regex = /(.*)_#.*#_(.*)/ 

match = regex.match(s) 
match[1] # => "abc" 
match[2] # => "xyz"