给出一个字符串(包含一些空格),请找出字符串中所有的单词。 从键盘中输入两个字符串,在第一个字符串中删除第二个字符串的字符。 使用正则表达式匹配日期格式 如2022年11月30日使用js完成
时间: 2023-11-27 11:20:28 浏览: 57
已知一个字符串的长度,剔除其中所有的空格字符。请从字符串最后一个字符开始逐个向前判断、并进行处理。
找出字符串中所有单词的代码示例(JavaScript):
```javascript
const str = "Hello, world! This is a string.";
const words = str.match(/\b\w+\b/g);
console.log(words);
// Output: ["Hello", "world", "This", "is", "a", "string"]
```
从第一个字符串中删除第二个字符串的字符的代码示例(JavaScript):
```javascript
const str1 = "hello world";
const str2 = "llo";
const regex = new RegExp(str2, "g");
const result = str1.replace(regex, "");
console.log(result);
// Output: "he world"
```
使用正则表达式匹配日期格式的代码示例(JavaScript):
```javascript
const str = "Today is 2022年11月30日.";
const regex = /\d{4}年\d{1,2}月\d{1,2}日/g;
const dates = str.match(regex);
console.log(dates);
// Output: ["2022年11月30日"]
```
注意,这里使用的是 Unicode 编码下的中文字符,如果要匹配其他语言的日期格式,可以根据实际情况修改正则表达式。
阅读全文