在 Dart 语言中,你可以使用正则表达式 ^start.*《[^《》]*》.*end$
来匹配满足这样的条件的字符串。
具体地,这个正则表达式匹配的字符串必须以 start
开头,以 end
结尾,并且在 start
和 end
之间至少有一对 《》
。
正则表达式中的 ^
表示字符串的开头,$
表示字符串的结尾,.*
表示任意字符出现任意次,[^《》]*
表示匹配任意长度的除了 《
和 》
以外的字符。
例如,这个正则表达式可以匹配字符串 start《hello》end
,但是不能匹配字符串 start《》end
。