⊗jsSpRESS 106 of 294 menu

JavaScriptの角括弧内の特殊文字

角括弧 [ ] 内の特殊文字は 通常の文字になります。これは、バックスラッシュで エスケープする必要がないことを意味します。

この例では、検索パターンは次のようになります: xの間の文字が 'a''b''c'、またはドットである:

let str = 'xax xbx xcx xdx x.x x@x'; let res = str.replace(/x[abc.]x/g, '!');

結果、変数には次の文字列が格納されます:

'! ! ! xdx ! x@x'

この例では、検索パターンは次のようになります: xの間の文字が小文字のラテン文字 またはドットである:

let str = 'xax xbx xcx x@x'; let res = str.replace(/x[a-z.]x/g, '!');

結果、変数には次の文字列が格納されます:

'! ! ! x@x'

実践問題

次の文字列が与えられています:

let str = 'aba aea aca aza axa a.a a+a a*a';

文字列 'a.a''a+a''a*a' だけを見つけ、他の文字列に影響を与えない正規表現を 記述してください。

次の文字列が与えられています:

let str = 'xaz x.z x3z x@z x$z xrz';

次のパターンに一致する文字列を見つける正規表現を 記述してください: 文字 'x'、その後 ドット、アットマーク、ドル記号のいずれでもなく、 その後に文字 'z' が続く

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否