instance=hostname1, topic=“AB_CD_EF_12345_ZY_XW_001_000001”
instance=hostname2, topic=“AB_CD_EF_1345_ZY_XW_001_00001”
instance=hostname1, topic=“AB_CD_EF_1235_ZY_XW_001_000001”
instance=hostname2, topic=“AB_CD_EF_GH_4567_ZY_XW_01_000001”
instance=hostname1, topic=“AB_CD_EF_35678_ZY_XW_001_00001”
instance=hostname2, topic=“AB_CD_EF_56789_ZY_XW_001_000001”
次の詳細を試しましたが、別のクエリでうまく機能します。
/*.topic="AB_CD_EF_([^_]+).*/
12345
1345
1235
/*.topic="AB_CD_EF_GH_([^_]+).*/
4567
35678
56789
次のように出力する正規表現が必要です。
12345
1345
1235
4567
35678
56789
助けてくれてありがとう
答え1
どのスタイルの正規表現を使用しているのかわかりませんが、次の2つの正規表現を組み合わせたい場合
/*.topic="AB_CD_EF_([^_]+).*/
/*.topic="AB_CD_EF_GH_([^_]+).*/
つまり、あなたは一致したいです誰でもGH_
この部分を選択的に作成するために使用できる正規表現です?
。
/*.topic="AB_CD_EF_(GH_)?([^_]+).*/