JavaScript 正規表現

投稿者marineプレイ回数000
難易度(4.5) 1351打 英語
JavaScript 暗記用です
★情報元のサイト様★
「とほほのWWW入門」http://www.tohoho-web.com/www.htm
「MDN」https://developer.mozilla.org/ja/docs/Web
順位 名前 スコア 称号 打鍵/秒 正誤率 時間(秒) 打鍵数 ミス 問題 日付
1 2477 頑張ったね! 2.6 94.6% 514.6 1351 76 30 2020/10/18
2 mh 1189 もう一歩! 1.3 88.6% 990.7 1351 173 30 2020/11/14

関連タイピング

問題文

ふりがな非表示 ふりがな表示

(Regular expression)

Regular expression

(new RegExp('abc','ig');)

new RegExp('abc','ig');

(/abc/ig;)

/abc/ig;

(/[0-9]+/.exec('abc123'); //Array['123'])

/[0-9]+/.exec('abc123'); //Array['123']

('2:4'.match(/\d+/g); //Array['2','4'])

'2:4'.match(/\d+/g); //Array['2','4']

('1/23/456'.match(/[0-9]+/g); //Array['1','23','456'])

'1/23/456'.match(/[0-9]+/g); //Array['1','23','456']

(new RegExp('ab+c').test('abcdef'); //true)

new RegExp('ab+c').test('abcdef'); //true

('aA bB'.match(/[a-z]+/ig); //Array['aA','bB'])

'aA bB'.match(/[a-z]+/ig); //Array['aA','bB']

(/word/gi.flags; //'gi')

/word/gi.flags; //'gi'

(/word/gim.global; //true)

/word/gim.global; //true

(/word/gim.ignoreCase; //true)

/word/gim.ignoreCase; //true

(/word/gim.multiline; //true)

/word/gim.multiline; //true

(/word/gim.unicode; //false)

/word/gim.unicode; //false

(/word/gim.sticky; //false)

/word/gim.sticky; //false

(/[a-z]+/i.source; //'[a-z]+')

/[a-z]+/i.source; //'[a-z]+'

(var re=/123/g;re.test('abc123def'); console.log(re.lastIndex);//6)

var re=/123/g;re.test('abc123def'); console.log(re.lastIndex);//6

(console.log('dad mam'.replace(/(\w+)\s(\w+)/,'$2 $1')); //mam dad)

console.log('dad mam'.replace(/(\w+)\s(\w+)/,'$2 $1')); //mam dad

(['Jan','Feb','Mar','Apr','May'].filter(m=>/^M/.test(m)); //Array['Mar','May'])

['Jan','Feb','Mar','Apr','May'].filter(m=>/^M/.test(m)); //Array['Mar','May']

(['Jan','Feb','Mar','Apr','May'].filter(a=>/^[^M]/.test(a)); //Array['Jan','Feb','Apr'])

['Jan','Feb','Mar','Apr','May'].filter(a=>/^[^M]/.test(a)); //Array['Jan','Feb','Apr']

(['Jan','Feb','Mar','Apr','May'].filter(nb=>/(n|b)\b/.test(nb)); Array['Jan,'Feb'])

['Jan','Feb','Mar','Apr','May'].filter(nb=>/(n|b)\b/.test(nb)); Array['Jan,'Feb']

など

('aa aa aa'.replace(/^a/gim,'aa'); //'aaa aa aa')

'aa aa aa'.replace(/^a/gim,'aa'); //'aaa aa aa'

('10 20 30'.replace(/0$/gim,'00'); //'10 20 300')

'10 20 30'.replace(/0$/gim,'00'); //'10 20 300'

('00 000 0000'.replace(/\b0/gim,'1'); //'10 100 1000')

'00 000 0000'.replace(/\b0/gim,'1'); //'10 100 1000'

('akb88 hkt88'.replace(/8\B/gim,'4'); //'akb48 hkt48')

'akb88 hkt88'.replace(/8\B/gim,'4'); //'akb48 hkt48'

('1 20 300 4000'.match(/\b\d{4}\b/g); //Array['4000'])

'1 20 300 4000'.match(/\b\d{4}\b/g); //Array['4000']

('abc A_bc bbc'.match(/\b[aA]\w+/g); //Array['abc','Abc'])

'abc A_bc bbc'.match(/\b[aA]\w+/g); //Array['abc','Abc']

('aaa\nbbb\rccc'.split(/\r|\n/); Array(3) ['aaa','bbb','ccc'])

'aaa\nbbb\rccc'.split(/\r|\n/); Array(3) ['aaa','bbb','ccc']

('aa bb\ncc dd ee'.match(/bb[^]*cc/); //Array['bb\ncc'])

'aa bb\ncc dd ee'.match(/bb[^]*cc/); //Array['bb\ncc']

(var str='#foo#'; var re=/foo/y; re.lastIndex=1; regex.test(str);)

var str='#foo#'; var re=/foo/y; re.lastIndex=1; regex.test(str);

(let url='http://xxx.domain.com'; console.log(/[^.]+/.exec(url)[0].substr(7));)

let url='http://xxx.domain.com'; console.log(/[^.]+/.exec(url)[0].substr(7));

問題文を全て表示 一部のみ表示 誤字・脱字等の報告

◆コメントを投稿

※他者を中傷したり、公序良俗に反するコメント、宣伝行為はしないでください。

※このゲームにコメントするにはログインが必要です。

marineのタイピング

オススメの新着タイピング

タイピング練習講座 ローマ字入力表

人気ランキング

注目キーワード