我想接受任何空格[\ 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\-]+)
這應該添加 「而不是」 你想爲新的生產線。
乾杯!