我需要使用正则表达式从这个文本块中提取地址。地址是第3和第4行的所有文本(“地址行1”和“地址行2”)。
以下是我将运行表达式的文本块示例:
"*Company Name*
Contact: Contact Name
Address Line 1
Address Line 2
Office Phone: 123-456-7890
Cell Phone:
Fax:
Website: http://www.google.com
Email Us"
答案 0 :(得分:0)
答案 1 :(得分:0)
如果你想获得整行3和4,你可以使用以下正则表达式:
.*[\s\S].*[\s\S](.*)[\s\S](.*)[\s\S]
请参阅example。
地址详细信息位于第1和第2个捕获组中。此外,仅当您针对它测试单个文本块时才会这样做(此处没有g
选项)。实际上,没有任何其他界限,我怀疑可以采用另一种方法正确捕获地址线。