0

我需要一个正则表达式来匹配字符串的一部分。例如,在以下字符串中

Fault,10.224.2.3:4450,XX_XXX0039_XX.XX/0,AA,BBBBBB

我想匹配整个字符串并提取Fault,10.224.2.3:4450AA,BBBBBB. 但是,我想忽略,XX_XXX0039_XX.XX/0,.

请注意,要忽略的字符串包括分隔符、逗号 ( ,)。要忽略的字符串可能包含以下字符:

./_0-9A-Za-z

句点 ( .) 的位置不固定。我想忽略的其他模式示例是:

  • ,XX_XXX0039_XX.XX/0,
  • ,XX_XX0039_XXXXX/1,
  • ,X_XX0039_X/4,

我在简单事件协调器中使用正则表达式。

4

2 回答 2

0

(\w+,\d+.\d+.\d+.\d+:\d+).*?,(\w+,\w+)

于 2012-06-07T02:25:34.177 回答
0

最好是避免你的分隔符,

正则表达式:

[^,]+

结果:

        [0] => XX_XXX0039_XX.XX/0
        [1] =>  
        [2] => XX_XX0039_XXXXX/1
        [3] =>  
        [4] => X_XX0039_X/4
于 2012-06-07T05:44:16.290 回答