[英]preg_match_all extract from a text
我正在嘗試使用preg_match_all從文本數組格式中提取數組:
說明:我有這種短信
mynicetext
text with other elements
|my first Column |my second column |
|my data in first column |data 2 |
|my data in first column |data 3 |
....
other text
text with other elements
|my first Column |my second column | My last column |
|my data in first column |data 2 |data 2 |
|my data in first column |data 3 |data 2 |
....
我想提取一個完整的數組,像這樣:
|my first Column |my second column |
|my data in first column |data 2 |
|my data in first column |data 3 |
我試圖用它來~(\\s*\\n)\\|(.*)\\|(\\s*\\n)~
提取,但是我剪切了由回車引起的行。
|my first Column |my second column |
然后
|my data in first column |data 2 |
...
任何想法?
您可以嘗試使用preg_match_all:
$pattern = '~(?:^\|.*\n)+~m';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.