有没有一种简单的方法可以在分割后打印最后一个字符串?
输入文件:
Name:DOB:Age
Name:Name2:DOB:Age
Run Code Online (Sandbox Code Playgroud)
我想要名字和年龄...
所以...
string = line.split(':')
print(string[0] + string[xxxx])
Run Code Online (Sandbox Code Playgroud)
有没有什么东西让 xxxx 总是打印最后一个字符串?
谢谢
我是django的新手.我尝试使用简单的验证制作一个简单的电子邮件联系表单.我得到了一个我无法解决的错误.forms.py和views.py位于同一目录中(项目中没有内部应用程序)
forms.py
from django import forms
class ContactForm(forms.Form):
subject = forms.CharField(max_length=100)
email = forms.EmailField(label='Your e-mail address')
message = forms.CharField(widget=forms.Textarea)
def clean_message(self):
new_message = self.cleaned_data['message']
num_words = len(new_message.spilt(' '))
if num_words < 4:
raise forms.ValidationError('Not enough words!')
return new_message
Run Code Online (Sandbox Code Playgroud)
views.py
from django.shortcuts import render, render_to_response
from django.http import HttpResponseRedirect
from django.core.mail import send_mail
from forms import ContactForm
def contact(request):
if request.method == 'POST':
form = ContactForm(request.POST)
if form.is_valid():
cd = form.cleaned_data
send_mail(
cd['subject'],
cd['message'],
cd.get('email', 'noreply@example.com'),
['siteowner@example.com'],
)
return HttpResponseRedirect('/contact/thankyou/')
else: …Run Code Online (Sandbox Code Playgroud) 我正在尝试制作一个打字程序,我想一个字一个字地拆分一个字符串。
例如,如果输入是“嗨,很高兴认识你”,那么我想要一个包含“H”、“i”、“”、“n”、“i”、“c”、“e”、“”的数组, "t", "o", " " ..... 等等所有的空格和标点符号。
有什么方法可以实现吗?
例如,如果输入是x+=5,程序应返回的数组x,+=,5.请注意,在x和之间没有空格+=,因此仅按空格分割可能不起作用,因为那样您将不得不重复遍历它以查找关键字.
我该怎么办?有没有一种有效的方法在C中执行此操作?
我有一个字符串是"G:\ Seriez\Futurama"我想把它拆分为'\'.下面的代码不起作用.
string[] words = filePath.Split('\'');
foreach (string word in words)
{
MessageBox.Show(word);
}
Run Code Online (Sandbox Code Playgroud) 我有一个类似"3332255766122"的字符串,我希望在这样的数组中有这样的字符:333,22,55,7,66,1,22
因此,只要出现新字符,就应该将字符串分成几部分.这可能吗?
我当前的方法是检查一个字母,而不是检查下一个字母,如果它们是相等的,也检查下一个字母,依此类推,如果它们不相等,它们先前相等的字母将被添加到列表中.
我拥有的是什么
$string = 'one;two;three;four;five;six;seven;eight;nine;ten';
Run Code Online (Sandbox Code Playgroud)
我需要的是:
$array = [
['one', 'two', 'three'],
['four', 'five', 'six'],
['seven', 'eight', 'nine'],
['ten'],
];
Run Code Online (Sandbox Code Playgroud)
基本上字符串可以有无限的值.
我有一个这样的字符串:string ip = "192.168.10.30 | SomeName".我想把它拆分|(包括空格.不幸的是,使用这段代码不可能:
string[] address = ip.Split(new char[] {'|'}, StringSplitOptions.RemoveEmptyEntries);
Run Code Online (Sandbox Code Playgroud)
因为这会导致"192.168.10.30 ".我知道我可以添加.Trim(),address[0]但这是非常正确的方法吗?
简单地将空格(' | ')添加到搜索模式给了我一个
无法识别的转义序列
我想知道是否有人可以帮助提出一个优雅的解决方案,如何将从路由器的格式API收到的时间字符串拆分"4d12h33m59s"成碎片.
问题是字符串可能是动态大小.例如,它可以是"4d12h33m59s"或"12h33m59s"或"12y14w4d12h33m59s"或"12m23s","33s".
是否有任何优雅的方法来分割字符串并得到如下列表:
received_string = "12y14w4d12h33m59s"
time_list = convert_string(received_string)
print(time_list)
["12y","14w","4d","12h","33m","59s"]
Run Code Online (Sandbox Code Playgroud) 我有一个需要基于进行拼接的字符串,
x = '1,0.5,3'
y = x.split(',')
print(y)
//Result
//['1','0.5','3']
Run Code Online (Sandbox Code Playgroud)
我想拆分字符串,但获取数字数组作为返回值。
预期收益
[1,0.5,3]
Run Code Online (Sandbox Code Playgroud)