{"action":"opened","issue":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/64028","repository_url":"https://api.github.com/repos/Microsoft/vscode","labels_url":"https://api.github.com/repos/Microsoft/vscode/issues/64028/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode/issues/64028/comments","events_url":"https://api.github.com/repos/Microsoft/vscode/issues/64028/events","html_url":"https://github.com/Microsoft/vscode/issues/64028","id":385925254,"node_id":"MDU6SXNzdWUzODU5MjUyNTQ=","number":64028,"title":"Replace doesn't insert captures when finding multible lines","user":{"login":"BrianThorChristensen","id":31523525,"node_id":"MDQ6VXNlcjMxNTIzNTI1","avatar_url":"https://avatars1.githubusercontent.com/u/31523525?v=4","gravatar_id":"","url":"https://api.github.com/users/BrianThorChristensen","html_url":"https://github.com/BrianThorChristensen","followers_url":"https://api.github.com/users/BrianThorChristensen/followers","following_url":"https://api.github.com/users/BrianThorChristensen/following{/other_user}","gists_url":"https://api.github.com/users/BrianThorChristensen/gists{/gist_id}","starred_url":"https://api.github.com/users/BrianThorChristensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BrianThorChristensen/subscriptions","organizations_url":"https://api.github.com/users/BrianThorChristensen/orgs","repos_url":"https://api.github.com/users/BrianThorChristensen/repos","events_url":"https://api.github.com/users/BrianThorChristensen/events{/privacy}","received_events_url":"https://api.github.com/users/BrianThorChristensen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-11-29T21:04:06Z","updated_at":"2018-11-29T21:04:06Z","closed_at":null,"author_association":"NONE","body":"\r\nIssue Type: <b>Bug</b>\r\n\r\nIf you search in files for regular expressions with capture it doesn't work when matching multible lines.\r\n\r\nExample:\r\nfind = (x),[\\n\\s]*(y);\r\nreplace = $2 - $1\r\n\r\nwill change: \"x, y;\" to: \"y - x\", so this works.\r\nbut it will change:\r\n\"x,\r\ny;\"\r\nto:\r\n\"$2 - $1\". This is literally \"$1\" and \"$2\".\r\n\r\n\r\nVS Code version: Code 1.29.1 (bc24f98b5f70467bc689abf41cc5550ca637088e, 2018-11-15T19:13:36.375Z)\r\nOS version: Windows_NT x64 10.0.16299\r\n\r\n<details>\r\n<summary>System Info</summary>\r\n\r\n|Item|Value|\r\n|---|---|\r\n|CPUs|Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz (4 x 2904)|\r\n|GPU Status|2d_canvas: enabled<br>checker_imaging: disabled_off<br>flash_3d: enabled<br>flash_stage3d: enabled<br>flash_stage3d_baseline: enabled<br>gpu_compositing: enabled<br>multiple_raster_threads: enabled_on<br>native_gpu_memory_buffers: disabled_software<br>rasterization: enabled<br>video_decode: enabled<br>video_encode: enabled<br>webgl: enabled<br>webgl2: enabled|\r\n|Memory (System)|15.88GB (8.33GB free)|\r\n|Process Argv||\r\n|Screen Reader|no|\r\n|VM|0%|\r\n\r\n</details><details><summary>Extensions (9)</summary>\r\n\r\nExtension|Author (truncated)|Version\r\n---|---|---\r\nal-code-outline|and|0.0.9\r\nal-toolbox|Bar|0.0.9\r\ntodo-tree|Gru|0.0.107\r\nal|Mic|2.0.43900\r\nal|ms-|2.0.56865\r\nteam|ms-|1.144.1\r\nal-formatter|ras|3.0.0\r\nal-var-helper|ras|2.0.0\r\ncrs-al-language-extension|wal|1.0.8\r\n\r\n\r\n</details>\r\n<!-- generated by issue reporter -->"}}
{"actor":{"display_login":"BrianThorChristensen"}}