我需要在markdown文档中选择所有代码块。
Пример создания файбера и передача ему в качестве аргумента вызываемой функции:
```
auto f = new Fiber(&foo);
```
`f.call();` вызов файбера
`Fiber.yield();` метод `yield()` класса `Fiber` вызывающий преостановку выполнение текущей функции
Пример:
```
import std.stdio;
import core.thread;
void main()
{
auto f = new Fiber(&foo);
f.call(); // Prints Hello
f.call(); // Prints World
}
void foo()
{
writeln("Hello");
Fiber.yield();
writeln("World");
}
```
Результат:
```
> app.exe
Hello
World
这是我的正则表达式 https://regex101.com/r/Ya85Pk/2
但它不起作用。
我的语言是D.https://dlang.org/library/std/regex.html
您可以将此脚本与惰性量词和模式s
一起使用(单行模式(:
`{3}[rn]+(.*?)[rn]+`{3}
正则表达式分解:
`{3}[rn]+
匹配三个连续的反引号,后跟一个或多个换行符(.*?)
延迟匹配包括换行符在内的任何字符的 0 个或多个(由于s
模式(。
更新的正则表达式演示