从动态字符串中提取 ID SET

朱利安·西尔维斯特里

我正在努力解决这个问题。
我不太擅长操作动态字符串集。
我有一个包含数千行的动态文本文件。
每行以数字开头(文本文件未排序)然后包含一个 id(可能包含也可能不包含数字)并以也可以包含数字的数据字符串结尾。

示例是:

135:IDDataHere:DataString

数据集的范围从超过 7000 到小到 1 的数字不等。数据集的另一个示例是:

7124:Id124WithNum2:DataStringsWIthnum1231

要么

1: ID12Nums :DataString231

要么

12: IDWithNum1 :DataStrings

我正在尝试提取两个冒号之间的 ID 数据集':'以下是我尝试过的

for lines in text_file:
    if user_input in lines:
        #print(lines.replace(" ", ""))
        if len(lines) > stop :
            lines = re.sub('{0}:'.format(range(0,8000)), '', lines)
            print(lines)
    else:
        continue

我用 re 尝试过这样的事情,但没有运气。
如何从动态字符串文件中将 id 提取到一个新变量中,其中字符串从不匹配并且在 id 中包含数字?

曾安

我正在尝试提取两个冒号之间的 ID 数据集 ':'

只需使用以下split()方法:

string.split(':')[1]

for lines in text_file:
    if user_input in lines:
        if len(lines) > stop :
            print(lines.split(':')[1])
    else:
        continue

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从网址字符串中提取ID

从字符串中提取新闻ID

使用 SQL 从字符串中提取 ID

通过ID从字符串中提取元素?

如何从字符串中提取所有IMDb ID

从 url 字符串中提取 MongoDB 对象 ID

如何从Python中的字符串中提取id参数?

在 Python Selenium 中提取部分字符串(id 或 class)

如何从字符串中提取 ID 号?

使用LIKE从逗号分隔的字符串中提取ID

Powershell v2-从动态字符串中提取日期

如何从动态字符串中提取特定单词

在 Oracle 中使用 REGEXP_SUBSTR 从字符串中提取 ID 号

正则表达式从 URL 字符串中提取 Spotify 艺术家 ID

如何在R中给定的URL字符串中提取商品和产品ID

正则表达式使用空格清除id并从字符串中提取

如何在 SOAP UI 中使用 groovy 从字符串中提取数字 id

使用RegEx从给定的字符串中提取策略ID

如何使用Apache UIMA Ruta从两个子字符串中提取ID和Date?

要从最后一个ID中提取一个子字符串

使用php中的preg match从字符串中提取订单ID

PHP-从字符串中提取ID并转换为数组

如何从字符串中提取 x-atmosphere-tracking-id?

提取id属性字符串

如何通过熊猫中的set操作从一列中提取多个子字符串?

如何使用Python Regex从字符串中提取电话号码和电子邮件ID

更改从情节提要中提取的生成字符串生成的键(对象ID)以进行本地化?

使用$ set将子集合的_id转换为字符串

使用jquery将id的值提取为字符串