展开正则表达式以检查分隔符

时间:2017-05-23 07:18:02

标签: python regex

我的字符串可以像

  • “blahblah ...... blah”
  • “blahblah ...等等”; 12
  • -12.4; “等等”; “TRUE”

基本上,字符串中的任何数字或元素都可以用";"分隔(如果多于一个元素),其中元素是用"或数字括起来的名称。

我试图创建一个模式here,但我不知道如何包含检查以确定分隔符是;字符。

参考字符串和模式是:

word = '"dadada";-15.7;15;"TRUE"'
p = r'(?:\"\w+\"|[+-]?\d{1,3}\.?\d{1})+'

编辑: 我想要做的是在;之间提取数据(如果存在),我想也许这可以用正则表达式来完成。未从csv文件中读取数据。

0 个答案:

没有答案