2017-03-08 8 views
-3

regexを使ってテキストを取得する方法は?例えば :文字列の検索テキストの正規表現

input: test("abc") output: "abc" 
input: test("ab)c") output: "ab)c" 
input: test("ab)c" + "asd") output: "ab)c" + "asd" 
input: test("ab)c" + "uni()t").test output: "ab)c" + "uni()t" 
input: test("ab)c").split("/") output: "ab)c" 
+0

const input = ['test("abc")', 'test("ab)c")', 'test("ab)c" + "asd")', 'test("ab)c" + "uni()t").test', 'test("ab)c").split("/")'] const getBracket = data => ((data + ' ').match(/\((.*?)\)(?=(?:\.|\s))/) || ['',''])[1] for (const testData of input) { console.log('input: ${testData} output: ${getBracket(testData)}') }
**が期待される**出力を示し、 – RomanPerekhrest

答えて

0

あなたはこれを試すことができます。

関連する問題