正则表达式 - 在/ *和* /之间用分隔线搜索字符串

时间:2017-07-19 12:44:08

标签: regex

我想制作一个正则表达式,用换行符在“/ ”和“ /”之间找到换行符和字符串。

实际值:

测试字符串:

/*SET end 
as alm
State ');*/
teszt
aa /*OPEN SorIDS;
  FETCH SorIDS INTO SorID;
  CLOSE SorIDS;*/

结果:

  • 第1场比赛 - 第2组 - 0-29
  • 第2场比赛 - 第1组 - 29-30
  • 第3场比赛 - 第1组--35-36
  • 第4场比赛 - 第2组 - 39-98

我想要这个结果:

  • 第1场比赛 - 第2组 - 0-29
  • -------------第3组 - 10-11
  • -------------第3组--17-18
  • 第2场比赛 - 第1组 - 29-30
  • 第3场比赛 - 第1组--35-36
  • 第4场比赛 - 第2组 - 39-98
  • -------------第3组 - 53-54
  • -------------第3组 - 80-81

OR

  • 第1组 - 第2组 - 0-10(字符串到crlf)
  • -------------小组? - 10-11(crlf)
  • -------------小组? - 11-17(string to crlf)
  • -------------小组? - 17-18(crlf)
  • -------------小组? - 18-29(string to crlf)
  • 第2场比赛 - 第1组。 - 29-30(crlf)
  • 第3场比赛 - 第1组--35-36(crlf)
  • 第4场比赛 - 第2组 - 39-53(字符串到crlf)
  • -------------小组? - 53-54(crlf)
  • -------------小组? - 54-80(字符串到crlf)
  • -------------小组? - 80-81(crlf)
  • -------------小组? - 81-98(字符串到crlf)

1 个答案:

答案 0 :(得分:0)

不可能。 在一场比赛中,不会在同一组中获得超过1个结果。