スプリッターを配列に保持したまま、正規表現で文字列を分割する方法

アンドレ・ヴィニシウス

Javascriptで正規表現を学び始めていますが、それはできますか?

次の文字列があると想像してください。

Car ball car ball circle happy

そして、私はボールの代わりにすべてで一致させたい、次のような出力:

["Car", "car", "circle happy"]

または、文字列にボール見つかったら分割します。

["Car", "ball", "car", "ball", "circle happy"]

どうやってやるの?

WiktorStribiżew

で分割することができ/(ball)/ます(または単語全体を説明するため\bに、パターンの周り単語の境界を追加します)。パターン全体をキャプチャ括弧でラップすると、一致した文字列部分が結果の配列に出力されます。

var s = 'Car ball car ball circle happy';
console.log(s.split(/(ball)/).map(function(x) { return x.trim();}));

ball結果の配列にを出力する必要がない場合は、キャプチャ括弧を省略し、単なるを使用し/ball/ます。

パターンで大文字と小文字を区別しないようにする必要がある場合は、/i修飾子を使用します/(ball)/i

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

文字列を配列正規表現phpに分割します

文字列を正規表現でグループに分割しますか?

正規表現は、Javascriptで文字列をグループに分割します

正規表現パターンで分割し、長い文字列で区切り文字を保持する方法は?

スプリッター部分を消費せずに正規表現を使用して文字列を分割するにはどうすればよいですか?

正規表現で文字列を分割し、完全に一致する配列を返します

正規表現-句読点/スペースに基づいて文字列を配列に分割します

またはステートメントで正規表現を使用して文字列を分割する

文字列を正規表現でリストに分割する

PHPの正規表現を使用して文字列を配列に分割します

文字列を分割し、スプリッターを保持します

特定の正規表現を使用して文字列を配列に分割する方法

golang正規表現を使用して文字列をデリミタを含むスライスに分割する方法

正規表現を使用してスプリットJavaの文字列は、スタックに保存します

正規表現で文字列を分割し、行頭に区切り文字を保持します

正規表現を使用するPostgreSQLでは、アドレス文字列を分割しますが、数値は内部に保持します

パンダでは、一致するシリーズの部分文字列を保持するために正規表現を使用する理想的な方法は何ですか?それ以外の場合は既存の文字列を保持しますか?

空の配列を返す正規表現でJavaScriptを分割しました。手動による削除または正規表現の削除?

正規表現を使用して特殊なパターンで文字列を分割し、Pythonでリストに保存する方法

正規表現を使用して「{}」と「[]」で囲まれた文字列を分割する方法

PHP-空白とhtmlタグで正規表現によって文字列を配列に分割する方法は?

パンダは正規表現でリストを列に分割します

分割文字を保持しながら、複数の正規表現で文字列を分割する方法

テキストにパターンが存在する正規表現を使用した文字列分割

コンマで区切られたcssクラス名の文字列を配列に分割する正規表現

正規表現-`: `で文字列を分割しますが、ifステートメント内では分割しません

正規表現はJavaScriptでHTML文字列を分割しますか?

正規表現は文字列を[と]の間で分割します

正規表現パターンを使用して文字列を分割する方法

TOP 一覧

  1. 1

    三項演算子良い練習の代わりとしてOptional.ofNullableを使用していますか?

  2. 2

    STSでループプロセス「クラスパス通知の送信」のループを停止する方法

  3. 3

    Spring Boot Filter is not getting invoked if remove @component in fitler class

  4. 4

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  5. 5

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  6. 6

    Ansibleで複数行のシェルスクリプトを実行する方法

  7. 7

    Python / SciPyのピーク検出アルゴリズム

  8. 8

    画像変更コードを実行してもボタンの画像が変更されない

  9. 9

    ビュー用にサイズ変更した後の画像の高さと幅を取得する方法

  10. 10

    VisualStudioコードの特異点/ドッカー画像でPythonインタープリターを使用するにはどうすればよいですか?

  11. 11

    Three.js indexed BufferGeometry vs. InstancedBufferGeometry

  12. 12

    __init__。pyファイルの整理中に循環インポートエラーが発生しました

  13. 13

    二次導関数を数値計算するときの大きな誤差

  14. 14

    値間の一致を見つける最も簡単な方法は何ですか

  15. 15

    androidsoongビルドシステムによるネイティブコードカバレッジ

  16. 16

    Reactでclsxを使用する方法

  17. 17

    How to access json value by key value in freemarker?

  18. 18

    エンティティIDを含む@RequestBody属性をSpringの対応するエンティティに変換します

  19. 19

    PyTesseractを使用した背景色のため、スクリーンショットからテキストを読み取ることができません

  20. 20

    Using Angular's UI-router, how can we make sure the new version of the html partial views are used, rather than the cached version?

  21. 21

    symfonyエラーサーバーが404NotFoundを返しました

ホットタグ

アーカイブ