Regex 删除引号内的字符串
我有一个包含以下数据的xml文件:Regex 删除引号内的字符串,regex,Regex,我有一个包含以下数据的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”。 如何使用正则表达式将它们替换为空字符串 提前感谢下面的正则表达式将用空字符串的双
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”。
如何使用正则表达式将它们替换为空字符串
提前感谢下面的正则表达式将用空字符串的双引号替换当前的字符 正则表达式: -匹配双引号。 [^]*-与任何字符(但不是双引号)匹配的求反字符类,零次或多次。 -匹配结尾的双引号。 所以这匹配一个完整的双引号块。因此,将匹配的双引号块替换为将为您提供预期的输出 替换字符串: 您可以在此处使用lookaheads。请参阅演示。替换为空字符串
对于每一行,可以替换以下正则表达式的匹配字符串
(?<==).*
有
如果这只是您拥有的数据,请使用RegEx/*/并替换为 否则,请使用此正则表达式:/HC01\/1501\/0000[0-9][0-9]| 100/g 替换字符串为
""
(?<=").*?(?=")
(?<==).*