([\s\S]+|\s?)
中 |\s?
的目的或作用是什么?如果没有它,表达式会不会与 ([\s\S]+)
相同?
最佳答案
这不是完全相同的。 ([\s\S]+|\s?)
会匹配空字符串,而 ([\s\S]+)
不会。
但是,([\s\S]*)
是等价的。
关于javascript - |\s 的目的/作用是什么?在 ([\s\S]+|\s?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22523337/