-3
我想要使用換行符在「/ 」和「 /」之間找到換行符和字符串。正則表達式 - 在分隔線之間搜索/ *和* /之間的字符串
實際:
- https://regex101.com/r/6E2KJQ/1
- 模式:(\ r \ n | \ r | \ n)|(/ *(?:*?(/)| [^ ]) * /)
測試字符串:
/*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)
- ------------- Group?。 - 10-11(crlf)
- ------------- Group?。 - 11-17(string to crlf)
- ------------- Group?。 - 17-18(crlf)
- ------------- Group?。 - 18-29(字符串CRLF)
- 第2場 - 組1 - 29-30(CRLF)
- 匹配3 - 組1 - 35-36(CRLF)
- 匹配4 - 第2組。 - 39-53(string to crlf)
- ------------- Group?。 - 53-54(crlf)
- ------------- Group?。 - 54-80(string to crlf)
- ------------- Group?。 - 80-81(crlf)
- ------------- Group?。 - 81-98(string to crlf)
在問題中寫入模式和測試字符串,一個簡單的鏈接不夠,最終可能在將來被打破。您的問題格式不正確,請參閱:https://stackoverflow.com/editing-help。關於你的模式:你的模式中沒有第三組。 –