我想获得带有“管道转义”支持的管道分隔字符串的单个字符串,例如:
fielda|field b |field\|with\|pipe\|inside
Run Code Online (Sandbox Code Playgroud)
会让我:
array("fielda", "field b ", "field|with|pipe|inside")
Run Code Online (Sandbox Code Playgroud)
我将如何使用正则表达式达到该目标?
Split by this (?<!\\)\|
Run Code Online (Sandbox Code Playgroud)
见演示。|后视确保不是之后\。.
https://regex101.com/r/pM9yO9/15
| 归档时间: |
|
| 查看次数: |
5912 次 |
| 最近记录: |