标签: string-formatting

什么是正则表达式来检索字符串中%符号前面的数字?

我正在使用一个使用%作为mod符号的数学解析器.我想将它用于百分号而不是允许用户键入"25%*10"或"25%的10"并收到答案"2.5"(他们可以键入任何内容).

然后我使用正则表达式获取"25%"(可以在字符串的任何部分)并进行简单的计算(25/100)然后用计算值替换字符串中的25%传递给数学解析器.基本上我在将完整字符串传递给数学解析器之前,对百分号前面的数字做了一些预计算.

我一直在与正则表达式斗争,并希望有人可以帮助我.

谢谢

regex parsing string-formatting

0
推荐指数
1
解决办法
2716
查看次数

C#字符串插入与可选参数混淆

我是C#的新手,并试图找出字符串插入(即"some {0} string", toInsert),并遇到了一个我没想到的问题......

在您有两个构造函数的情况下:

public MyClass(String arg1) { ... }

public MyClass(String arg1, String arg2) { ... }
Run Code Online (Sandbox Code Playgroud)

我可以使用带有字符串插入的第一个构造函数吗?

...
toInsert = "def"
myClass = new MyClass("abc{0}ghi", toInsert)
...
Run Code Online (Sandbox Code Playgroud)

或者C#将此解释为第二个构造函数并将文字"abc{0}ghi"作为第一个参数传递?

c# string-formatting multiple-constructors

0
推荐指数
2
解决办法
989
查看次数

RegEx for String.Format

大家好!:)

我有一个应用程序,用户可以在其中将字符串插入到文本框中,稍后将用于String.Format输出.因此用户的输入必须具有某种格式:

我想要替换一个占位符,因此字符串应该是这样的形式:"Text {0} Text".所以它必须包含至少一个"{0}",但花括号之间没有其他语句,例如没有{1}.

对于"{0}"之前和之后的文本,我会允许任何字符.

所以我认为,我必须遵守以下限制:{必须写成{{,}必须写成}},"必须写为\"和\必须写为\.

有人能告诉我,我怎么能写这样的RegEx?特别是,我可以做一些类似"任何字符没有"的内容,以排除上面的四个字符({,},和\)而不是列出每个允许的字符吗?

非常感谢!!尼克:)

regex escaping string-formatting backslash braces

0
推荐指数
1
解决办法
675
查看次数

Python,向GPIB仪器发送命令

我需要向GPIB仪器发送命令,我可以这样做:power.write("volt 0.01").
此命令将我的电源输出设置为0.01V,但是,我正在尝试采用IV曲线并希望将源设置为不同的值并对每个值进行测量.我基本上需要某种循环来为我做这个.我尝试了以下方法:

k=0
while k<= 1:
    power.write("volt k")
    k=k+0.01
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为k发送为'k',而不是数字.我该如何解决?

python string-formatting gpib

0
推荐指数
1
解决办法
1248
查看次数

如何将列表的值放入字符串中

我试图将列表中的几个值放入一个字符串中.我的代码如下:

ID = [0, 1, 2]
print 'ID {0}, {1}, and {2}.'.format(ID)
Run Code Online (Sandbox Code Playgroud)

要么

print (r'(ID\s*=\s*)(\S+)').format(ID)
Run Code Online (Sandbox Code Playgroud)

这不起作用.有谁知道我哪里出错了.第二行中的代码打印出列表:

[0, 1, 2]
Run Code Online (Sandbox Code Playgroud)

第一行说:

File "tset.py", line 39, in b
    print 'ID {0}, {1}, and {2}.'.format(ID)
IndexError: tuple index out of range
Run Code Online (Sandbox Code Playgroud)

谢谢

python string-formatting

0
推荐指数
1
解决办法
587
查看次数

Python 2.5字符串格式化问题!

我试图使用python 2.5字符串格式,但我遇到了以下示例中的问题:

values = {
          'url': 'http://blabla.com',
          'link' : 'http://blabla.com',
          'username' : 'user',
          'spot'    : 0,
          'views'    : 10,
          'date'    : 3232312,
          'private' : 1, 

          }

query = """insert into hyves.Image (URL, StaticLink , HostUsername, SpotCount, ViewCount, UploadDate) values ('%(url)','%(link)','%(username)',%(spot),%(views),%(date), %(private) )""" % values

print query
Run Code Online (Sandbox Code Playgroud)

它给了我以下错误:ValueError:索引106处不支持的格式字符'''(0x27).任何人都可以帮助我吗?

python string-formatting

0
推荐指数
1
解决办法
2392
查看次数

C#时间格式使用"am"和"pm"而不是AM/PM?

我找不到有关如何使用CultureInfo类(或任何需要的)来显示"am"和"pm"(注意句点)而不是默认AM和PM的格式化时间的信息.

首先,使用"am"/"pm"代替AM/PM的文化信息是什么?有没有办法使用格式提供程序而不是像字符串替换这样的黑客?谢谢.

c# time date string-formatting

0
推荐指数
1
解决办法
1529
查看次数

重写没有格式函数的字符串格式

我有这段代码:

parse_string = \
    '&category={0}&v=2'.format('%2C+'.join(tag.strip() for tag in tags_list))
Run Code Online (Sandbox Code Playgroud)

我怎样才能重写这个兼容python 2.4(所以相同的功能却没有使用格式化功能)?

python format string-formatting python-2.4

0
推荐指数
1
解决办法
795
查看次数

用Rails替换视图中的true和false输出

我有一个用布尔值计算数据库表的视图.那些领域包含,谁想到它,是真是假.

我想用Yes和No.或Ja und Nein取代这个文本.无所谓.是否有任何Rails方法可以做到这一点?

boolean ruby-on-rails string-formatting

0
推荐指数
1
解决办法
4336
查看次数

这个Python3字符串格式表达式中美元符号的目的是什么?

"(%d goals, $%d)" % (self.goals, self.penalties)

原始问题:Python 3中的字符串格式

Python3格式字符串语法参考:https://docs.python.org/3/library/string.html#format-string-syntax

python string-formatting python-3.x

0
推荐指数
1
解决办法
4256
查看次数