我找到了解決方案,如何使用正則表達式切割文本。正則表達式獲得第n個字符忽略空間
^(?=((?:.*?\S){40})) // GET FIRST 40 CHARACTERS (IGNORING SPACES)
弗朗:Extract n-character substring while ignoring spaces
的問題是,如果我進入了這個:asdgfhtjshhhhhhhhhasdasdasdass asd
,什麼也沒有提取。
這裏是regex101鏈接:https://regex101.com/r/fM9lY3/5#javascript
通過標題來看,我想你只需要'^(?:\ S * \ S){40}'。 –
@stribizhev似乎OP不想匹配空格! – Kasramvd
然後問題不清楚。 MBC。 –