小编Sum*_*akh的帖子

正则表达式匹配长度大于1的单词的最后一个字符

我想匹配一个句子中每个单词的最后一个字符,其中只有那些单词的最后一个字符应该匹配,其长度大于1.

例如,如果句子是: -

I love regex.
Run Code Online (Sandbox Code Playgroud)

然后正则表达式应该只匹配正则表达式的最后一个字符,即ex,而不是.

到目前为止,我能够使用此正则表达式匹配每个单词的最后一个字符,包括长度为1的字符: -

[a-zA-Z0-9](?= |\.|,|$)
Run Code Online (Sandbox Code Playgroud)

但是我想匹配那些长度大于1的单词的最后一个字符.我怎么能这样做?

测试链接: - https://regex101.com/r/7tnXnB/1/

javascript regex

2
推荐指数
1
解决办法
953
查看次数

错误:未找到MatSnackBarContainer的组件工厂

我已经开始了一个简单的角度材质项目,并试图在页面加载时显示小吃店。但这会引发以下错误:

错误错误:找不到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)

angular-material angular

2
推荐指数
1
解决办法
2015
查看次数

标签 统计

angular ×1

angular-material ×1

javascript ×1

regex ×1