如何在多行上使用JavaScript regex?var ss= "<pre>aaaa\nbbb\nccc</pre>ddd";var arr= ss.match( /<pre.*?<\/pre>/gm );alert(arr); // null我希望Pre塊被撿起來,盡管它跨越了換行符。我以為是“m”旗做的。不會的。找到答案這里在投遞之前。因為我以為我知道JavaScript(讀了三本書,工作了幾個小時),而且沒有現成的解決方案,所以無論如何我都敢發帖。扔石頭所以解決辦法是:var ss= "<pre>aaaa\nbbb\nccc</pre>ddd";var arr= ss.match( /<pre[\s\S]*?<\/pre>/gm );alert(arr); // <pre>...</pre> :)有沒有人有一種不那么神秘的方式?編輯:這,這個是一種復制,但由于它比我的更難找到,所以我不會刪除。它提出[^]作為一個“多線點”。我仍然不明白的是為什么[.\n]不起作用。我猜這是JavaScript的一個令人悲傷的部分。
如何在多行上使用JavaScript regex?
POPMUISE
2019-06-28 10:43:43