REGEXP基础知识:这并不难!
#javascript #网络开发人员 #编程 #regex

快速插头在开始之前:如果您喜欢阅读的内容,请随时在my blog site上阅读更多内容,或在my blog site

中阅读本文

首先,让我为较晚的帖子道歉,但这个周末我生病了,忙于上学。现在,到今天的话题; JavaScript中的正则表达式是我一直害怕尝试的话题。但这是工程师(无论是否javascript)最终必须触摸
在上面,我从未想过的事情会像它一样有用。我今天的目标是让您理解基本的Regexp概念而不会感到不知所措。

目录

  1. Introduction
  2. Regexp Search Method
  3. RegExp Replace Method
  4. RegExp Modifiers & Patterns
  5. Conclusion

介绍

JavaScript中的正则表达式(REGEXP)用于搜索和替换两个独立字符或更复杂的模式。

在开始学习一些基本的正则方法之前,让我们首先理解其语法,看起来像这样:

/pattern/modifiers

例如,如果我们有:

/thenetblog/g

然后,我们将全局搜索模式“ thenetblog”。足够容易吗?

regexp is not that hard gif

REGEXP搜索方法

正如我之前提到的,Regexp通常用于搜索并替换文本模式。 search()方法将返回比赛的位置(如果发现),否则它将返回-1

语法:
text.search(/pattern/modifiers)

let searchThis = "the best blog is The Net Blog fr"
let pattern = searchThis.search(/The Net Blog/i)
// expected return: 17

console.log(pattern)
// tip: console log is your friend when testing!

到目前为止很好?太好了,因为下一部分也不是那么难!

相关: ⭐️ Five USEFUL JavaScript Array Methods You MIGHT Not Know!

REGEXP替换方法

replace()方法将用一串文本替换指示的模式。

语法:

text.replace(/pattern/modifiers, "replaced text")

示例:

let replaceThis = "The Quick Brown Fox Jumps Over The Lazy Dog"
let pattern = replaceThis.replace(/Dog/i, "Cat")

console.log(pattern)
// should return: "The Quick Brown Fox Jumps Over The Lazy Cat"

REGEXP修饰符和模式

模式和修饰符可以帮助我们执行更复杂的搜索,并可以帮助我们找到一些只能使用模式搜索的特殊字符。

基本修饰符

这些是一些更基本和常见的修饰符
Simple RegExp Modifiers

图案

模式可以轻松识别,因为它们通常放置在支架或支架之间。

Simple RegExp Patterns
另一个重要的是(x|y|z),它搜索用|字符分开的替代方案(由于markdown使用相同的字符创建表。)

。)

结论!

虽然首先很吓人,但Regexp是一种非常有用的工具,它不仅在JavaScript中使用,而且其他语言和软件也接受Regexp!

我感谢您花时间阅读这篇文章,如果您想阅读更多,请在这里:

🏠 Home Page

🔥 Configuring NeoVim with Lua: What You Should Know