在正则表达式中选择子字符串的最后一个字符

满津

我正在尝试清理巨大的geoJson数据文件。我需要更改“文本”字段的格式,

"text": "(2:Placename,Placename)"

"text": "Placename".

在Sublime文本中,我设法编写了一个正则表达式,使我能够选择和删除第一部分,从而留下如下内容:

"text": "Placename)"

使用以下正则表达式,我可以选择上面的文本,但是我需要将其范围缩小到最后一个字符:

text\": \".*?\)

无论如何,我都不知道如何)在整个文件中的地名字符串末尾选择“ ”字符并将其删除。请注意,此处的“地名”可以是任何地名,例如纽约,伦敦等。

我试图构建一个表达式,其中第一部分找到文本字段,然后忽略n个字符,直到找到“ )”字符。经过实验和谷歌搜索后,我在这里找不到解决方案。

杰夫·威廉姆斯

您可以使用以下正则表达式捕获第二个地标字段的值:

/"text": "+\(\d+:[^,]+,(.*?)\)/

它将捕获$ 1中的“地名”

有关捕获括号的更多信息:http : //www.regular-expressions.info/brackets.html

诀窍是使用反向字符类并转义要匹配的任何括号。

高温超导

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用正则表达式按最后一个字符拆分字符串?

来自分类Dev

使用正则表达式替换匹配字符串的最后一个字符

来自分类Dev

正则表达式匹配字符串中的最后一个字符 - C#

来自分类Dev

选择最后一个字符的正则表达式

来自分类Dev

选择最后一个字符的正则表达式

来自分类Dev

正则表达式查找不包含数字的最后一个字符串

来自分类Dev

正则表达式:引号中的最后一个字符串

来自分类Dev

正则表达式不会分隔最后一个字符串

来自分类Dev

正则表达式多个元素一个字符串

来自分类Dev

正则表达式替换特定匹配项的字符串的第一个和最后一个字符

来自分类Dev

正则表达式匹配字符串的第一个和最后一个字符,但是为什么呢?

来自分类Dev

正则表达式替换特定匹配项的字符串的第一个和最后一个字符

来自分类Dev

正则表达式PCRE:验证字符串以匹配第一个字符串集而不是最后一个字符串

来自分类Dev

正则表达式从一个字符串到另一个字符串

来自分类Dev

使用正则表达式VB NET匹配并替换字符串中的第一个和最后一个字符以及子字符串

来自分类Dev

正则表达式用最后一个字符验证

来自分类Dev

正则表达式获取最后一个字符

来自分类Dev

排除正则表达式匹配的最后一个字符

来自分类Dev

忽略最后一个字符正则表达式

来自分类Dev

正则表达式获取最后一个字符

来自分类Dev

正则表达式匹配的最后一个字符

来自分类Dev

正则表达式,禁止点 (.) 作为最后一个字符

来自分类Dev

正则表达式 - 删除最后一个字符

来自分类Dev

正则表达式匹配不包括第一个字符的字符串

来自分类Dev

正则表达式-回显字符串的第一个字符

来自分类Dev

Python 3-正则表达式-匹配少一个字符的字符串

来自分类Dev

R:从第一个字符到字符串末尾的正则表达式

来自分类Dev

Java正则表达式:如果右括号是字符串中的最后一个字符,则匹配圆括号中的任何数字

来自分类Dev

在2个字符串之间的正则表达式中选择文本

Related 相关文章

  1. 1

    如何使用正则表达式按最后一个字符拆分字符串?

  2. 2

    使用正则表达式替换匹配字符串的最后一个字符

  3. 3

    正则表达式匹配字符串中的最后一个字符 - C#

  4. 4

    选择最后一个字符的正则表达式

  5. 5

    选择最后一个字符的正则表达式

  6. 6

    正则表达式查找不包含数字的最后一个字符串

  7. 7

    正则表达式:引号中的最后一个字符串

  8. 8

    正则表达式不会分隔最后一个字符串

  9. 9

    正则表达式多个元素一个字符串

  10. 10

    正则表达式替换特定匹配项的字符串的第一个和最后一个字符

  11. 11

    正则表达式匹配字符串的第一个和最后一个字符,但是为什么呢?

  12. 12

    正则表达式替换特定匹配项的字符串的第一个和最后一个字符

  13. 13

    正则表达式PCRE:验证字符串以匹配第一个字符串集而不是最后一个字符串

  14. 14

    正则表达式从一个字符串到另一个字符串

  15. 15

    使用正则表达式VB NET匹配并替换字符串中的第一个和最后一个字符以及子字符串

  16. 16

    正则表达式用最后一个字符验证

  17. 17

    正则表达式获取最后一个字符

  18. 18

    排除正则表达式匹配的最后一个字符

  19. 19

    忽略最后一个字符正则表达式

  20. 20

    正则表达式获取最后一个字符

  21. 21

    正则表达式匹配的最后一个字符

  22. 22

    正则表达式,禁止点 (.) 作为最后一个字符

  23. 23

    正则表达式 - 删除最后一个字符

  24. 24

    正则表达式匹配不包括第一个字符的字符串

  25. 25

    正则表达式-回显字符串的第一个字符

  26. 26

    Python 3-正则表达式-匹配少一个字符的字符串

  27. 27

    R:从第一个字符到字符串末尾的正则表达式

  28. 28

    Java正则表达式:如果右括号是字符串中的最后一个字符,则匹配圆括号中的任何数字

  29. 29

    在2个字符串之间的正则表达式中选择文本

热门标签

归档