我想接受任何空格[\ s]之间的单词,但没有返回就行 - > [^ \ n]。正则表达式 - 每一个空间都没有回线
我使用
([\w\-]+)([\s[^\n]])([\w\-]+)
,但我不工作。
我该怎么做?
我想接受任何空格[\ s]之间的单词,但没有返回就行 - > [^ \ n]。正则表达式 - 每一个空间都没有回线
我使用
([\w\-]+)([\s[^\n]])([\w\-]+)
,但我不工作。
我该怎么做?
另一个字符类中的字符类将不起作用。指定想要匹配的内容会更好。所以[ \t]+
这意味着one or more spaces or tabs
。
两分:
1. -
不需要在字符类进行转义,如果它是第一个或最后一个字符,所以[\w-]
或[-\w]
将正常工作。
2.除非您想在单词之间使用空格字符,否则不需要使用括号。
综上所述,下面应该很好地工作:
([-\w]+)[ \t]+([-\w]+)
尝试以下正则表达式:
([\w\-]+)([\s^[\n]])([\w\-]+)
这应该添加 “而不是” 你想为新的生产线。
干杯!