文字:
ITEM 1A. RISK FACTORS
The following is a description of the principal risks inherent in our business.
ITEM 1B. UNRESOLVED STAFF COMMENTS
Not Applicable.
正则表达式:
(?<=RISK).*
知道了:
ITEM 1A. RISK **FACTORS**
The following is a description of the principal risks inherent in our business.
ITEM 1B. UNRESOLVED STAFF COMMENTS
Not Applicable.
预期:
ITEM 1A. RISK **FACTORS
The following is a description of the principal risks inherent in our business.
ITEM 1B. UNRESOLVED STAFF COMMENTS
Not Applicable.**
如何获取单词 RISK 之后和 ITEM 1B
之前的所有文本答案 0 :(得分:1)
以下模式应该起作用:
(?<=RISK)(.*?)(?=ITEM 1B)
请注意,在下面的演示中,我正在使用DOT ALL模式。这意味着.*
可以跨换行符匹配,这是您在此处要执行的操作。
如果由于某些原因您无法使用环视功能,即使您的正则表达式工具支持捕获组,我们仍然可以继续进行操作。
如果您的正则表达式风格不支持DOT ALL,则一种可能的解决方法是使用[\s\S]*
:
(?<=RISK)([\s\S]*?)(?=ITEM 1B)
答案 1 :(得分:0)