1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | using System; using System.Text.RegularExpressions; public class Test { public static void Main() { string[] lines = { "The quick brown fox jumps over the lazy dog", "The quick brown fox jumps over the lazy dog {tag}", "The quick brown fox jumps over the {lazy} dog", "The quick brown fox jumps over the {lazy} {dog}", }; Regex r = new Regex(@"\{(\w+)\}$", RegexOptions.RightToLeft); foreach (string line in lines) { Console.WriteLine("[" + r.Match(line).Groups[1] + "]"); } } } |
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdCB7CnB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkgewoKc3RyaW5nW10gbGluZXMgPSB7CiAgIlRoZSBxdWljayBicm93biBmb3gganVtcHMgb3ZlciB0aGUgbGF6eSBkb2ciLAogICJUaGUgcXVpY2sgYnJvd24gZm94IGp1bXBzIG92ZXIgdGhlIGxhenkgZG9nIHt0YWd9IiwKICAiVGhlIHF1aWNrIGJyb3duIGZveCBqdW1wcyBvdmVyIHRoZSB7bGF6eX0gZG9nIiwKICAiVGhlIHF1aWNrIGJyb3duIGZveCBqdW1wcyBvdmVyIHRoZSB7bGF6eX0ge2RvZ30iLAp9OwoKUmVnZXggciA9IG5ldyBSZWdleChAIlx7KFx3KylcfSQiLCBSZWdleE9wdGlvbnMuUmlnaHRUb0xlZnQpOwoKZm9yZWFjaCAoc3RyaW5nIGxpbmUgaW4gbGluZXMpIHsKICBDb25zb2xlLldyaXRlTGluZSgiWyIgKyByLk1hdGNoKGxpbmUpLkdyb3Vwc1sxXSArICJdIik7Cn0KCgp9Cn0=
-
upload with new input
-
result: Success time: 0.06s memory: 18880 kB returned value: 0
[] [tag] [] [dog]


