正規表現は繰り返しパターンを置き換えます

VisualPaul

以下のこの文字列を置き換えるために正規表現を使用する方法

var str="(adj., adv., part.) with or caution. (n.) difficult be etc., And. extreme care.";

str = str.replace(/(\w+\.)/, "*$1*");

(*adj.*, *adv.*, *part.*) with or caution. (*n.*) difficult be etc., And. extreme care.

\ w +。は常に()にあり、複数ある場合コンマとスペースで区切ることができます。

WiktorStribiżew

照合する必要のある形式の文字列を照合してから、その照合をコールバックに渡して、\w+\.パーツをアスタリスクでラップすることができます。

str = str.replace(/\(\w+\.(?:\s*,\s*\w+\.)*\)/g, function (m) { 
   return m.replace(/\w+\./g, "*$&*"); 
});

JSデモ:

var str="(adj., adv., part.) with or caution. (n.) difficult be etc., And. extreme care.";
console.log(str.replace(/\(\w+\.(?:\s*,\s*\w+\.)*\)/g, function (m) { 
  return m.replace(/\w+\./g, "*$&*"); 
}));

正規表現は

/\(\w+\.(?:\s*,\s*\w+\.)*\)/g

正規表現のデモを参照してくださいg修飾子に注意してください。これにより、エンジンは文字列内のすべての一致を検索します。

詳細

  • \(-(文字
  • \w+\. -1つ以上の単語文字とその後のドット
  • (?:\s*,\s*\w+\.)* -0個以上のシーケンス
    • \s*,\s*- ,0+空白で囲まれました
    • \w+\. -1つ以上の単語文字とその後のドット
  • \)-)文字。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

繰り返しパターンの正規表現を置き換える

分類Dev

繰り返しパターンの正規表現を置き換える

分類Dev

繰り返し文字列パターンを置き換える正規表現

分類Dev

正規表現を使用して連続する繰り返しパターンを置き換える

分類Dev

正規表現を使用して、繰り返される XML タグの値を置き換えます

分類Dev

文字列から繰り返される部分文字列パターンを正規表現に置き換えます

分類Dev

正規表現は複数のパターンを置き換えます

分類Dev

正規表現は複数のパターンを置き換えます

分類Dev

Java正規表現-パターンを置き換える方法は、で始まり、で終わります

分類Dev

正規表現の繰り返しを置き換える方法は?

分類Dev

正規表現-繰り返される文字を置き換えます

分類Dev

Javaパターンマッチャー(正規表現)で、各テキストを繰り返して異なるテキストに置き換える方法

分類Dev

正規表現を使用してパターンを置き換える方法は?

分類Dev

Python正規表現を使用してパターンを繰り返します

分類Dev

Sedは正規表現パターンを何も置き換えません

分類Dev

正規表現(Java):「||」の置き換え方法 「| |」で 繰り返し

分類Dev

正規表現の各パターンを置き換えます

分類Dev

正規表現パターンのすべての出現を検索し、eval出力に置き換えます

分類Dev

正規表現:一致したパターンを繰り返す方法は?

分類Dev

正規表現はパターンに一致しますが、別の値に置き換えます

分類Dev

特定の条件で繰り返し文字を置き換える正規表現

分類Dev

正規表現は、複数の一致パターンをリンクに置き換えます

分類Dev

PHP正規表現は、複数のパターンをコールバックに置き換えます

分類Dev

正規表現は、パターンに基づいてすべての一致を置き換えます

分類Dev

Rのgsubを使用して、文字列の正規表現パターンを部分的に置き換えますか?

分類Dev

正規表現を使用して特定のパターンを置き換えます

分類Dev

Ruby正規表現は部分文字列をハッシュパターンに置き換えます

分類Dev

でReplaceAllメソッドが正しく動作していない - 正規表現パターンで正規表現を置き換えます

分類Dev

パターンを置き換えるPowerShell正規表現

Related 関連記事

  1. 1

    繰り返しパターンの正規表現を置き換える

  2. 2

    繰り返しパターンの正規表現を置き換える

  3. 3

    繰り返し文字列パターンを置き換える正規表現

  4. 4

    正規表現を使用して連続する繰り返しパターンを置き換える

  5. 5

    正規表現を使用して、繰り返される XML タグの値を置き換えます

  6. 6

    文字列から繰り返される部分文字列パターンを正規表現に置き換えます

  7. 7

    正規表現は複数のパターンを置き換えます

  8. 8

    正規表現は複数のパターンを置き換えます

  9. 9

    Java正規表現-パターンを置き換える方法は、で始まり、で終わります

  10. 10

    正規表現の繰り返しを置き換える方法は?

  11. 11

    正規表現-繰り返される文字を置き換えます

  12. 12

    Javaパターンマッチャー(正規表現)で、各テキストを繰り返して異なるテキストに置き換える方法

  13. 13

    正規表現を使用してパターンを置き換える方法は?

  14. 14

    Python正規表現を使用してパターンを繰り返します

  15. 15

    Sedは正規表現パターンを何も置き換えません

  16. 16

    正規表現(Java):「||」の置き換え方法 「| |」で 繰り返し

  17. 17

    正規表現の各パターンを置き換えます

  18. 18

    正規表現パターンのすべての出現を検索し、eval出力に置き換えます

  19. 19

    正規表現:一致したパターンを繰り返す方法は?

  20. 20

    正規表現はパターンに一致しますが、別の値に置き換えます

  21. 21

    特定の条件で繰り返し文字を置き換える正規表現

  22. 22

    正規表現は、複数の一致パターンをリンクに置き換えます

  23. 23

    PHP正規表現は、複数のパターンをコールバックに置き換えます

  24. 24

    正規表現は、パターンに基づいてすべての一致を置き換えます

  25. 25

    Rのgsubを使用して、文字列の正規表現パターンを部分的に置き換えますか?

  26. 26

    正規表現を使用して特定のパターンを置き換えます

  27. 27

    Ruby正規表現は部分文字列をハッシュパターンに置き換えます

  28. 28

    でReplaceAllメソッドが正しく動作していない - 正規表現パターンで正規表現を置き換えます

  29. 29

    パターンを置き換えるPowerShell正規表現

ホットタグ

アーカイブ