2017-07-05 36 views
0

我有這個字符串:正則表達式進去撇號線在更廣泛的字符串

$config['website'] = 'Devloooo'; 

,我需要只得到Devloooo(不含引號)。

只有撇號中的這段文字。

我在尋找,尋找網上的其他正則表達式和http://regexr.com/由我試圖想不出應該怎麼看起來像

我的一切,現在是\$config\['website'] = '(.*?)';

+0

怎麼樣'\ $配置\ [ '網站'] = '([A-ZA-Z] +)';'也可以增加你正在使用 –

+0

的語言@Pavneet_Singh它緩存整個字符串 –

+0

你可以使用組https://regex101.com/r/N372ad/2 –

回答

2

正則表達式將是\].*'(.*)'

這裏是你的程序找到它

Matcher m = (Pattern.compile("\\].*'(.*)'")).matcher("$config['website'] = 'Devloooo';"); 
    while(m.find()) { 
     System.out.println(m.group(1)); 
    } 

控制檯輸出:

Devloooo