我想匹配一个句子中每个单词的最后一个字符,其中只有那些单词的最后一个字符应该匹配,其长度大于1.
例如,如果句子是: -
I love regex.
Run Code Online (Sandbox Code Playgroud)
然后正则表达式应该只匹配爱和正则表达式的最后一个字符,即e和x,而不是我.
到目前为止,我能够使用此正则表达式匹配每个单词的最后一个字符,包括长度为1的字符: -
[a-zA-Z0-9](?= |\.|,|$)
Run Code Online (Sandbox Code Playgroud)
但是我想匹配那些长度大于1的单词的最后一个字符.我怎么能这样做?
测试链接: - https://regex101.com/r/7tnXnB/1/
我已经开始了一个简单的角度材质项目,并试图在页面加载时显示小吃店。但这会引发以下错误:
错误错误:找不到MatSnackBarContainer的组件工厂。您是否将其添加到@ NgModule.entryComponents?
我什至在其中的入口组件列表中都包含了AppComponent,app.module.ts但它无法正常工作。
这是我的app.component.html:-
import { Component } from '@angular/core';
import { MatSnackBar } from '@angular/material';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css'],
providers: [MatSnackBar]
})
export class AppComponent {
title = 'snackbarapp';
constructor(public snackBar: MatSnackBar) {
this.snackBar.open('hello', 'world', { duration: 2000 });
}
}
Run Code Online (Sandbox Code Playgroud)
这是app.module.ts:-
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { MatSnackBar } from '@angular/material';
import { Overlay } from '@angular/cdk/overlay';
@NgModule({ …Run Code Online (Sandbox Code Playgroud)