我正在使用这个正则表达式
var str = "The requirements of this chapter apply to the following: (1)New buildings or portions thereof used as health care occupancies (see 1.4.1) (2)Additions made to, or used as, a health care occupancy (see 4.6.6 and 18.1.1.4) Exception: The requirement of 18.1.1.1.1 shall not apply to additions classified as occupancies other than health care that are separated from the health care occupancy in accordance with 18.1.2.1(2) and conform to the requirements for the specific occupancy in accordance with Chapters 12 through 17 and Chapters 20 through 42, as appropriate. (3)Alterations, modernizations, or renovations of existing health care occupancies (see 4.6.7 and 18.1.1.4) (4)Existing buildings or portions thereof upon change of occupancy to a health care occupancy (see 4.6.11) Exception*: Facilities where the authority having jurisdiction has determined equivalent safety has been provided in accordance with Section 1.5.";
str = str.replace(/(\(\d+\)|exception\s*\:*)/gi, "<br /><br />$1 ");
我在哪里得到这样的输出
18.1.1.1.1 本章要求适用于:
(1) 用作医疗保健场所的新建筑物或其部分(见 1.4.1)
(2) 增加或用作医疗保健用房(见 4.6.6 和 18.1.1.4)
例外:18.1.1.1.1 的要求不适用于按照 18.1.2.1 与医疗保健占用分开的医疗保健以外的占用
(2) 并酌情符合第 12 章至第 17 章和第 20 章至第 42 章的特定占用要求。
(3) 现有医疗保健场所的改建、现代化或翻新(见 4.6.7 和 18.1.1.4)
(4) 现有建筑物或其中的部分更改为医疗保健占用(见 4.6.11)
但我想要的输出是
18.1.1.1.1 本章要求适用于:
(1) 用作医疗保健场所的新建筑物或其部分(见 1.4.1)
(2) 增加或用作医疗保健场所(见 4.6.6 和 18.1.1.4)(2) 并符合第 12 章至第 17 章和第 20 章至第 42 章对特定场所的要求,作为适当的。
例外:18.1.1.1.1 的要求不适用于按照 18.1.2.1 与医疗保健占用分开的医疗保健以外的占用
(3) 现有医疗保健场所的改建、现代化或翻新(见 4.6.7 和 18.1.1.4)
(4) 现有建筑物或其中的部分更改为医疗保健占用(见 4.6.11)
在这里,它再次打破了(2)
这个值的行“(见 4.6.6 和 18.1.1.4)(2) ”。我怎样才能得到这种格式?