文字列で正規表現を使用して単語を照合する

user1608841

jQuery DataTableを使用してレコードを表示していますが、特定のシナリオでRegExpを使用して検索したいの
ですが、次のような文字列があります。

var str="ATP ,Defib 30 J (830 V),Defib 30 J (830 V),Aborted Defib 30 J (830 V),Aborted CVRT 15 J (588 V)";

CVRTのみを使用して検索した場合は一致しないはずですが、中止されたCVRTを使用して検索した場合は一致するはずです。つまり、カンマの後にテキストを入力する場合、テキストはAbortedCVRTまたはDefib30で検索するように一致する必要があり、ATP(文字列の最初)にも一致する必要があります。

前もって感謝します

ガウランタンドン

私が正しく理解している場合は、2つのRegExを使用する必要があります。1つは、にDefib 30、もう1つはに使用ATPます。

これらの2つのようなもの:

  1. ,\w+ \w+

一致:,Defib 30など。

  1. ^\w+

一致:ATP


それが必要ない場合は,、前向きな見方を再現できます。

var matches = [], str = "ATP ,Defib 30 J (830 V),Defib 30 J (830 V),Aborted Defib 30 J (830 V),Aborted CVRT 15 J (588 V)";

str.replace(/(,)(\w+ \w+)?/g, function(match, $0, $1){
    if($0) matches.push($1)
});

console.log(matches); // ["Defib 30", "Defib 30", "Aborted Defib", "Aborted CVRT"] 

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Javaで正規表現を使用して単語を照合する方法

分類Dev

MySQLの正規表現で文字列内の単語を照合する関数

分類Dev

動的正規表現を使用して、文字列内の単語全体を照合します

分類Dev

文字列を正規表現と照合して、文字の最初の2つの単語を知る方法は、最初の単語が後で大文字になります

分類Dev

正規表現で単語をグループとして照合する

分類Dev

Pythonの正規表現を使用して文字列内の繰り返し出現する単語を照合します

分類Dev

正規表現を使用して単語の接辞を無視しながら単語全体を照合する

分類Dev

整数を文字列として照合するPython正規表現

分類Dev

Perl正規表現を使用して文字列の一部を照合する

分類Dev

正規表現を使用して文字列内の変数を照合する

分類Dev

正規表現を使用して、特定の単語に含まれていない文字を照合するにはどうすればよいですか?

分類Dev

正規表現を照合して前例の単語を取得する方法

分類Dev

Powershellで正規表現を使用して$$を照合する

分類Dev

正規表現pythonを使用して照合することで文字列を置き換えます

分類Dev

PHPで正規表現を使用して照合する方法

分類Dev

正規表現を使用して文字列を照合することはできません

分類Dev

Javaで正規表現を使用して空白または空の文字列を照合する

分類Dev

正規表現を使用して文字列内の単語を検索する方法

分類Dev

正規表現を使用して文字列から非単語を削除する

分類Dev

正規表現を使用して、単語のセットを比較および照合できますか?

分類Dev

正規表現を使用して複数のコンマ区切りの単語を照合する

分類Dev

正規表現で文字列を-を1つの単語として分割する

分類Dev

正規表現を使用して文字列を照合しますか?

分類Dev

正規表現を使用して、文字列を照合してから、整数値を照合から外します

分類Dev

正規表現を使用して、動的番号と特定の文字列が続く文字列を照合する方法

分類Dev

Pythonは正規表現で文字列を照合します

分類Dev

最後に出現する大文字と文字列内の別の単語の間のすべての文字を照合する正規表現

分類Dev

正規表現で文字列を照合/検索する方法

分類Dev

正規表現を使用して、数字で始まる文字列の最初の単語を削除する

Related 関連記事

  1. 1

    Javaで正規表現を使用して単語を照合する方法

  2. 2

    MySQLの正規表現で文字列内の単語を照合する関数

  3. 3

    動的正規表現を使用して、文字列内の単語全体を照合します

  4. 4

    文字列を正規表現と照合して、文字の最初の2つの単語を知る方法は、最初の単語が後で大文字になります

  5. 5

    正規表現で単語をグループとして照合する

  6. 6

    Pythonの正規表現を使用して文字列内の繰り返し出現する単語を照合します

  7. 7

    正規表現を使用して単語の接辞を無視しながら単語全体を照合する

  8. 8

    整数を文字列として照合するPython正規表現

  9. 9

    Perl正規表現を使用して文字列の一部を照合する

  10. 10

    正規表現を使用して文字列内の変数を照合する

  11. 11

    正規表現を使用して、特定の単語に含まれていない文字を照合するにはどうすればよいですか?

  12. 12

    正規表現を照合して前例の単語を取得する方法

  13. 13

    Powershellで正規表現を使用して$$を照合する

  14. 14

    正規表現pythonを使用して照合することで文字列を置き換えます

  15. 15

    PHPで正規表現を使用して照合する方法

  16. 16

    正規表現を使用して文字列を照合することはできません

  17. 17

    Javaで正規表現を使用して空白または空の文字列を照合する

  18. 18

    正規表現を使用して文字列内の単語を検索する方法

  19. 19

    正規表現を使用して文字列から非単語を削除する

  20. 20

    正規表現を使用して、単語のセットを比較および照合できますか?

  21. 21

    正規表現を使用して複数のコンマ区切りの単語を照合する

  22. 22

    正規表現で文字列を-を1つの単語として分割する

  23. 23

    正規表現を使用して文字列を照合しますか?

  24. 24

    正規表現を使用して、文字列を照合してから、整数値を照合から外します

  25. 25

    正規表現を使用して、動的番号と特定の文字列が続く文字列を照合する方法

  26. 26

    Pythonは正規表現で文字列を照合します

  27. 27

    最後に出現する大文字と文字列内の別の単語の間のすべての文字を照合する正規表現

  28. 28

    正規表現で文字列を照合/検索する方法

  29. 29

    正規表現を使用して、数字で始まる文字列の最初の単語を削除する

ホットタグ

アーカイブ