regex - 如何构建正则表达式
问题描述
我正在处理一些带有数据的谷歌电子表格,其中一些以一种非常混乱的方式,但很正常,所以我希望我们能解决这个问题。
我已经尝试过 reg ex builder,但我找不到适合 google sheet 的那个,或者我误解了一些东西。
我将不胜感激以下这些句子的帮助:
1. {"user":{"Czy faktura?":"Y","Nazwa firmy":"Name of the company ","NIP":"113 234 20 57"}}
2. {"user":{"Czy faktura?":"Y","Nazwa firmy":"The longer name of the company","NIP":"2352225961"}}
3. {"user":{"Czy faktura?":"N","Nazwa firmy":"","NIP":""}}
关键是要提取:(在google sheet中使用arrayformula)
- 是或否
- 公司名称
- NIP 编号
问题:
公司名称有不同的长度,NIP 编号有时带有空格。
你们知道我该如何正确使用它吗?
我当然知道这是 REGEXEXTRACT 公式:)
只是对如何制定正则表达式有疑问..
解决方案
嗯,支持太棒了:)
- 毕竟,一个简单的“Y|N”解决了第一个问题
- 我使用@ttarchala 的公司名称解决方案,因为它似乎出于某种原因起作用 - 我不知道为什么或如何:) "(^. Nazwa Firmy"":"")(. )("",""NIP .*$)", "$2"
- 并且 NIP 被这个隔离: "NIP\"":\""(.+)\"""),"-|\s","" 并随后修剪掉“-”减号和空格符号.
干杯
推荐阅读
- mocking - 使用 Jest/Vuex 测试 Promise.all
- python - 如何在测试中检查我的打印语句?
- regex - 如何在perl中计算一行数字中的奇数?
- javascript - 在控制台中记录复选框的值
- firebase - Firebase 规则允许教师和学生读取/写入数据
- powershell - PowerShell 枚举集合时出错
- ios - SceneKit:已从 STL 导入的导出网格导致垃圾
- elasticsearch - 将 Elasticsearch 2.4 升级到 5.6 后获取快照
- python - 我在测试用例中调用它时没有定义名称,我正在使用 pytest
- javascript - 检索覆盖的计算样式链