正则表达式以获取字符串的开始和结束匹配

时间:2019-12-03 15:00:34

标签: regex flutter dart

我有一串字。我想得到一个以3个倒勾```结尾的单词。我如何使用正则表达式来实现这一目标。我已经尝试过(^```.*\.```$)\w+,但是它不适用于Hello there, ```friend```, how are you doing?

这样的句子

1 个答案:

答案 0 :(得分:2)

您尝试过的模式(^```.*\.```$)\w+使用锚点来声明字符串的开始^和结束$,并且在两者之间匹配任何字符,除了换行符,后跟一个三点的文字点反引号。

之后,它尝试匹配1个以上不匹配的单词字符。

您可以使用一个捕获组并在其中匹配1个以上的文字字符

```(\w+)```

Regex demo