我有一个包含这些数据的xml文件:
PONumber="HC01/1501/000001"
PONumber="HC01/1501/000002"
PONumber="HC01/1501/000003"
PONumber="HC01/1501/000004"
...
PONumber="HC01/1501/000100"
我想要的是删除' HC01 / 1501/000001'直到' HC01 / 1501/000100'。 如何使用正则表达式将其替换为空字符串
提前致谢
答案 0 :(得分:0)
以下正则表达式将使用空字符串替换当前带有双引号的字符。
<强>正则表达式:强>
"[^"]*"
"
- 匹配双引号。[^"]*
- 否定字符类,匹配任何字符但不是双引号,零次或多次。"
- 匹配结束的双引号。所以这匹配一个完整的双引号块。因此,将匹配的双引号块替换为""
将为您提供预期的输出。
替换字符串:
""
答案 1 :(得分:0)
答案 2 :(得分:0)
答案 3 :(得分:0)
如果那只是您拥有的数据,请使用RegEx /".*"/
并替换为""
。
否则,请使用此RegEx:/"HC01\/1501\/000(0[0-9][0-9]|100)"/g
,替换字符串为""
。