量词乍一看非常简单,但实际上它们可能很棘手。
如果我们打算寻找比
/\d+/
更复杂的东西,就需要理解搜索的工作原理。
以接下来的任务为例。
有一个文本,我们需要用书名号:
«...»
来代替所有的引号
"..."
。在许多国家,书名号是排版的首选。
例如:
"Hello, world"
应该变成
«Hello, world»
。还有其他引用,例如
„Witam, świat!”
(波兰语)或
「你好,世界」
(中文),但对于我们的任务,让我们选择
«...»
吧。
首先要做的是定位带引号的字符串,然后替换它们。
像
/".+"/g
(一个引号,然后是一些内容,然后是另一个引号)这样的正则表达式看起来可能很合适,但事实并非如此!
让我们试一下: