我在JSON数据中有这个字段:
"pinyin": "bei1 'ai1",
我只想选择任意的单引号,就像ai1;
I tried this
(?<="pinyin": "w*)'+(?!")
但是不工作
可以使用
(?<="pinyin": "[ws]*)'(?!")
查看这个正则表达式演示。细节:
(?<="pinyin": "[ws]*)
-匹配紧接在"pinyin": "
前面的位置,然后是任何零或多个单词或空白字符'
-单引号(?!")
-如果当前位置的右边有一个"
字符,则会导致匹配失败。