2016-03-24 7 views
-1

Может кто-нибудь, пожалуйста, помогите мне с регулярным выражением, чтобы получить данные соответствия между двумя строками?RegEx для получения данных между двумя строками

У меня есть данные в приведенном ниже формате

/* BEGIN EXAMPLE SECTION */ 
"One" : "1", 
"Two" : "2", 
/* END EXAMPLE SECTION */ 

Я хочу выход быть:

"One" : "1", 
"Two" : "2", 

Я использую задачу глотком кода полосы вырезать комментарии и получить данные в их.

В файле start_comment и end_comment требуется регулярное выражение для соответствия началу раздела комментария и конца раздела комментария соответственно. Регулярное выражение в файле:

var re = new RegExp("([\\t ]*\\/\\* ?BEGIN ANGULAR SECTION?\\*\\/)[\\s\\S]*?(\\/\\* ?END ANGULAR SECTION?\\*\\/[\\t ]*\\n?)", "g"); 
+1

Пожалуйста, покажите, что вы пробовали до сих пор, и исследование, которое вы сделали, прежде чем задавать этот вопрос. – RAnders00

+0

На каком языке вы используете? – Shafizadeh

+0

На каком языке вы используете для получения данных? – arcee123

ответ

0

Если все в одной строке, вы можете попробовать это: /.*/(.*)/ Вы ищете данные между второй и третьей косой черты (/). Парень дает вам эту группировку.

Если у вас несколько строк, вам нужно будет интегрировать язык.

+0

У вас нет обратного слэша, чтобы избежать этой косой черты. – Shafizadeh

+0

может быть. он работал в Notepad ++. – arcee123

+0

Спасибо за ответ acree, но данные не на одной строке. – FrontEnd

Смежные вопросы