【发布时间】:2019-02-06 17:56:31
【问题描述】:
我对@987654321@ 还很陌生。我想知道你将如何从dictionary 中的这个字符串中提取'FRI-AA-02'。
{
"layers": {},
"definitionExpression": "(UPPER(Auto_Trash_Route) = UPPER('FRI-AA-02'))"
}
更多示例:
{
"id": "1",
"layers": {}"
"definitionExpression": "(UPPER(Auto_Yard_Route) = UPPER('FRI-AY-01'))"
}
{
"id": "4",
"layers": {}"
"definitionExpression": "(UPPER(Auto_Yard_Route) = UPPER('THU-AY-23'))"
}
【问题讨论】:
-
有很多方法,你能否再给我们几个例子,以便我们了解你想要的模式
-
我正在寻找最简单的方法来拆分字符串以获得“FRI-AA-02”。
-
我认为使用正则表达式是正确的方法。您只需要向我们解释您在寻找什么。您是在寻找位于 UPPER('...') 中的单词,还是在寻找由三个字母 a 减号后跟两个字母另一个减号和两个数字组成的单词?或者除了 FRI-AA-02 部分之外,字符串看起来总是一样的吗?在这种情况下,您可以切断其余部分。告诉我,我会告诉你一个方法。如果您确信 FRI-AA-02 旁边的两个引号是字符串中出现的唯一引号,您可以采用 jpps 解决方案。
-
后者。 FRI-AA-02 这个词是我正在寻找的东西。当用户选择不同的选项然后将其放入我收集的 json 文件中时,字符串会发生变化。
-
如果您在 Google 上搜索“Python 字符串处理”这个短语,您会发现教程可以比我们在此处的答案中更好地解释它。
标签: python string python-2.7 dictionary