StringBuffer strbuff=new StringBuffer("Hello students");
char ch=strb.charAt(9).toUpperCase();
Run Code Online (Sandbox Code Playgroud)
它不起作用 - 我想在10位置转换角色toUppercase().我怎样才能做到这一点?
我尝试使用这个正则表达式:
^[a-z0-9_-@]{3,15}$
Run Code Online (Sandbox Code Playgroud)
...但由于@符号,它会引发异常.我如何让它接受@标志?
${str?replace("\d+", "", "r")};
Run Code Online (Sandbox Code Playgroud)
我想用来\d删除数字,但它不起作用!
但是${str?replace("[0-9]", "", "r")};工作!!!
所以,我想知道如何使用正则表达式像\d,\b,\w,等?
我总是对Python有这种好奇心,我找不到一个明确的答案,也许有人可以帮助我什么是"if","elif"和"else"优先级和工作方式?如果我做:
if conditionA:
do something
elif conditionB:
do something else
else:
do something else
Run Code Online (Sandbox Code Playgroud)
"其他"是否检查"elif"中的条件或"if"和"elif"两种情况?是否有任何有趣的顺序可以使用它们(例如,if,else,elif,else等)?谢谢
我正在编写以下SQL查询:
SELECT *
FROM OS
WHERE OS.VERSION LIKE '%1%';
Run Code Online (Sandbox Code Playgroud)
在我的表中有一些带有char 1的行.但是,它返回一个空结果.我将LIKE子句改为一些不同的值,但它仍然不起作用.
我该怎么做才能解决这个问题?
我使用以下模式作为电话号码的正则表达式
pattern="[0-9 -+]+$";
Run Code Online (Sandbox Code Playgroud)
电话号码可能包含数字,连字符( - ),空格和加号(+).它只在我使用数字时有效.使用数字和字母时,它不起作用.
可能是什么问题,请告诉我.
提前致谢
我正在尝试使用简单的python脚本在我的桌面上重命名一组pdf文件.我不是很成功.我目前的代码是:
import os,subprocess
path = "/Users/armed/Desktop/"
for file in os.listdir(path)
command = ['mv', '*.pdf' , 'test.pdf'] // mv Command to rename files to test.pdf
subprocess.call(command)
Run Code Online (Sandbox Code Playgroud)
我获得此代码的输出为1,文件未重命名.在终端中执行时,相同的命令有效.我正在使用Mac(如果这有任何帮助)
我正在寻找一个表达式来将字符串与诸如["xxx", "yyy", "zzz"]. 字符串需要包含所有三个单词,但它们的顺序不必相同。
例如,应匹配以下字符串:
'"yyy" string of words and than “zzz" string of words “xxx"'
Run Code Online (Sandbox Code Playgroud)
或者
'string of words “yyy””xxx””zzz” string of words'
Run Code Online (Sandbox Code Playgroud) 我想知道,如果有可能创建变量并在Python上命名使用字符串和其他变量.这对我正在帮助我真的很有帮助.
例如,我想创建10个变量:
var0
var1
var2
...
Run Code Online (Sandbox Code Playgroud)
我尝试过这样的"for"循环:
for i in range(10):
'var'+str(i) = 0
Run Code Online (Sandbox Code Playgroud)
但它给了我一个错误.请帮忙!
任何帮助将非常感激.
这个python片段有什么问题:
for zhszam in pontok.keys():
s = 0
for p in pontok[zhszam]:
if p.isdigit():
s += int(p)
print s
pontok[zhszam] = s
return pontok
Run Code Online (Sandbox Code Playgroud)
其中pontok是{1: ['10', ' 5', ' 3', ' 10', ' 7'], 2: ['10', ' 5', ' 3', ' 10']}.它以某种方式给出以下错误输出:
10
10
{1: 10, 2: 10}
Run Code Online (Sandbox Code Playgroud)
虽然值应该是数字的总和.
提前致谢!