2011-01-10 70 views
0

我正在嘗試使用Actionscript 3.0 RegExp引擎在字符串中找到換行符(\ n)的數量。使用string.match函數和RegExp(「\ n」,「g」)在包含換行符的字符串中找不到換行符。有什麼我需要添加到模式或我失蹤的其他東西?正則表達式來計算字符串中有多少換行符( n)?

+1

你確定新行實際上是'\ N`?也許你的數據中有`\ r`。根據Adobe的API文檔, – Tomalak 2011-01-10 22:27:28

回答

1

嘗試使用match(/\r?\n/g)。它看起來像JavaScript的match()功能與ActionScript相同。

+0

匹配(「\ n」)應該也可以工作。匹配方法會返回一個數組,所以你需要做一些String.match(「\ n」)。length – 2011-01-10 22:06:21

0

嘗試以下操作:

match(/$/mg).length