Regex 正则表达式[\n.]*似乎无法匹配任何内容

Regex 正则表达式[\n.]*似乎无法匹配任何内容,regex,Regex,我试图匹配任何角色或新行,这经常是任意的。 我试过[\n.]*但似乎不起作用。有人能解释为什么吗?该点是字符类方括号内的真实点,即不被视为 通常的元字符是字符类中的普通字符,不需要反斜杠转义 点是字符类方括号内的实点,即不被视为 通常的元字符是字符类中的普通字符,不需要反斜杠转义 如前所述,圆点是方括号中的实际圆点。试试这个 \n*|.* 如前所述,圆点是方括号中的实际圆点。试试这个 \n*|.* 你要做的是匹配任何角色,然后被抛出 关闭由点元字符的意图,这意味着匹配任何 除换行符外的字符

我试图匹配任何角色或新行,这经常是任意的。
我试过[\n.]*但似乎不起作用。有人能解释为什么吗?

该点是字符类方括号内的真实点,即不被视为

通常的元字符是字符类中的普通字符,不需要反斜杠转义


点是字符类方括号内的实点,即不被视为

通常的元字符是字符类中的普通字符,不需要反斜杠转义


如前所述,圆点是方括号中的实际圆点。试试这个

\n*|.*

如前所述,圆点是方括号中的实际圆点。试试这个

\n*|.*

你要做的是匹配任何角色,然后被抛出 关闭由点元字符的意图,这意味着匹配任何 除换行符外的字符

除了单个字符外,任何字符的类比都可以看到 使用字符类

比如说

和[\a]=[a] 非[\A]=[^A]

将Aa替换为Ss字母, 任何字符都可以是[\s]或[\s]

把它们组合成一个类你会得到这个

[\S\S]

其含义与任何字符匹配且不受限制 当你在Unicode上来回移动时,点的含义
环境

您要做的是匹配任何角色并被抛出 关闭由点元字符的意图,这意味着匹配任何 除换行符外的字符

除了单个字符外,任何字符的类比都可以看到 使用字符类

比如说

和[\a]=[a] 非[\A]=[^A]

将Aa替换为Ss字母, 任何字符都可以是[\s]或[\s]

把它们组合成一个类你会得到这个

[\S\S]

其含义与任何字符匹配且不受限制 当你在Unicode上来回移动时,点的含义
环境

什么环境?正则表达式是多行的吗?点是方括号内的真实点?什么环境?正则表达式是多行的吗?点是方括号内的实点?|\n*将更接近OP的intent@EdwardMinnix括号将创建OP没有的组。|\n*将更接近OP的组intent@EdwardMinnix括号将创建一个OP没有的组。