คำถามติดแท็ก string

สตริงเป็นลำดับที่ จำกัด ของสัญลักษณ์ที่ใช้กันทั่วไปสำหรับข้อความแม้ว่าบางครั้งสำหรับข้อมูลโดยพลการ

10
คุณเช็คอินไพ ธ อนได้อย่างไรว่าสตริงมีเพียงตัวเลขเท่านั้น?
คุณจะตรวจสอบว่าสตริงมีเพียงตัวเลขได้อย่างไร ฉันให้มันไปที่นี่ ฉันต้องการเห็นวิธีที่ง่ายที่สุดในการบรรลุเป้าหมายนี้ import string def main(): isbn = input("Enter your 10 digit ISBN number: ") if len(isbn) == 10 and string.digits == True: print ("Works") else: print("Error, 10 digit number was not inputted and/or letters were inputted.") main() if __name__ == "__main__": main() input("Press enter to exit: ")
129 python  string  numbers 

11
คุณอนุญาตให้เว้นวรรคโดยใช้ scanf ได้อย่างไร
ใช้รหัสต่อไปนี้: char *name = malloc(sizeof(char) + 256); printf("What is your name? "); scanf("%s", name); printf("Hello %s. Nice to meet you.\n", name); ผู้ใช้สามารถใส่ชื่อของพวกเขา แต่เมื่อพวกเขาใส่ชื่อที่มีพื้นที่เหมือนLucas Aardvark, เพียงแค่ตัดทุกอย่างหลังจากscanf() Lucasฉันจะscanf()อนุญาตช่องว่างได้อย่างไร
129 c  string  printf  scanf  whitespace 

9
ลบส่วนที่ไม่ต้องการออกจากสตริงในคอลัมน์
ฉันกำลังมองหาวิธีที่มีประสิทธิภาพในการลบส่วนที่ไม่ต้องการออกจากสตริงในคอลัมน์ DataFrame ข้อมูลดูเหมือนว่า: time result 1 09:00 +52A 2 10:00 +62B 3 11:00 +44a 4 12:00 +30b 5 13:00 -110a ฉันต้องการตัดข้อมูลเหล่านี้เพื่อ: time result 1 09:00 52 2 10:00 62 3 11:00 44 4 12:00 30 5 13:00 110 ฉันพยายาม.str.lstrip('+-')และ. str.rstrip('aAbBcC')แต่มีข้อผิดพลาด: TypeError: wrapper() takes exactly 1 argument (2 given) คำแนะนำใด ๆ …

7
Regex สตริงหรืออีเมลว่างเปล่า
ฉันพบการตรวจสอบอีเมล Regex จำนวนมากใน SO แต่ฉันไม่พบสิ่งใดที่จะยอมรับสตริงว่าง เป็นไปได้ผ่าน Regex เท่านั้นหรือไม่? ยอมรับสตริงว่างเปล่าหรืออีเมลเท่านั้น? ฉันต้องการสิ่งนี้ใน Regex เท่านั้น
129 regex  email  string 

10
จะลบบรรทัดใหม่จากจุดเริ่มต้นและจุดสิ้นสุดของสตริงได้อย่างไร?
ฉันมีสตริงที่มีข้อความตามด้วยบรรทัดว่าง วิธีใดที่ดีที่สุดในการเก็บส่วนที่มีข้อความ แต่ลบช่องว่างขึ้นบรรทัดใหม่จากท้าย
129 java  string  line  blank-line 

12
ฉันจะตรวจสอบว่าสตริงที่ทำจากสตริงย่อยเดียวกันทั้งหมดได้อย่างไร
ฉันต้องสร้างฟังก์ชั่นที่รับสายและมันควรจะกลับมาtrueหรือไม่ก็falseขึ้นอยู่กับว่าอินพุตประกอบด้วยลำดับอักขระซ้ำแล้วซ้ำอีก ความยาวของสตริงที่กำหนดนั้นมีค่ามากกว่า1และลำดับอักขระต้องมีการทำซ้ำอย่างน้อยหนึ่งครั้ง "aa" // true(entirely contains two strings "a") "aaa" //true(entirely contains three string "a") "abcabcabc" //true(entirely containas three strings "abc") "aba" //false(At least there should be two same substrings and nothing more) "ababa" //false("ab" exists twice but "a" is extra so false) ฉันได้สร้างฟังก์ชั่นด้านล่าง: function check(str){ if(!(str.length && str.length - …

2
ฉันจะตรวจสอบได้อย่างไรว่าสตริงไม่เป็นโมฆะและไม่ใช่เฉพาะช่องว่างใน Groovy
Groovy เพิ่มisAllWhitespace()วิธีการในการ Strings ซึ่งเป็นที่ดี แต่มีไม่ดูเหมือนจะเป็นสิ่งที่ดีวิธีการกำหนดถ้าสตริงมีสิ่งอื่นที่ไม่ใช่เพียงแค่พื้นที่สีขาวอยู่ในนั้น สิ่งที่ดีที่สุดที่ฉันสามารถทำได้คือ: myString && !myString.allWhitespace แต่ดูเหมือนจะฟุ่มเฟื่อยเกินไป ดูเหมือนจะเป็นเรื่องธรรมดาสำหรับการตรวจสอบความถูกต้องว่าจะต้องมีวิธีที่ง่ายกว่านี้ในการพิจารณา

22
ค้นหาดัชนีของการเกิดครั้งสุดท้ายของสตริงย่อยโดยใช้ T-SQL
มีวิธีที่ตรงไปตรงมาในการค้นหาดัชนีของสตริงที่เกิดขึ้นล่าสุดโดยใช้ SQL หรือไม่? ตอนนี้ฉันใช้ SQL Server 2000 โดยพื้นฐานแล้วฉันต้องการฟังก์ชันที่System.String.LastIndexOfเมธอด. NET มีให้ googling เล็กน้อยเปิดเผยสิ่งนี้ - Function To Retrieve Last Index - แต่จะไม่ได้ผลหากคุณส่งผ่านนิพจน์คอลัมน์ "text" โซลูชันอื่น ๆ ที่พบในที่อื่นใช้ได้ตราบเท่าที่ข้อความที่คุณกำลังค้นหามีความยาว 1 อักขระ ฉันอาจจะต้องทำอาหารขึ้นมา ถ้าฉันทำเช่นนั้นฉันจะโพสต์ไว้ที่นี่เพื่อให้คุณสามารถดูและใช้ประโยชน์ได้

24
วิธีการลบอักขระเดี่ยวออกจากสตริง
สำหรับการเข้าถึงตัวบุคคลของ String ใน Java String.charAt(2)เรามี มีฟังก์ชัน inbuilt เพื่อลบอักขระแต่ละตัวของ String ใน java หรือไม่? สิ่งนี้: if(String.charAt(1) == String.charAt(2){ //I want to remove the individual character at index 2. }
128 java  string 

9
ฉันจะสร้างสตริงหลายบรรทัดใน node.js ได้อย่างไร
ด้วยการเพิ่มขึ้นของ node.js สตริงแบบหลายบรรทัดจึงมีความจำเป็นมากขึ้นใน JavaScript มีวิธีพิเศษในการทำเช่นนี้ใน Node.JS แม้ว่าจะไม่สามารถใช้งานได้ในเบราว์เซอร์? มีแผนใด ๆ หรืออย่างน้อยก็มีการร้องขอคุณสมบัติเพื่อทำสิ่งนี้ที่ฉันสามารถสนับสนุนได้หรือไม่? ฉันรู้แล้วว่าคุณสามารถใช้\n\ในตอนท้ายของทุกบรรทัดนั่นไม่ใช่สิ่งที่ฉันต้องการ

2
เหตุใดจึงไม่แนะนำให้ยอมรับการอ้างอิงถึง String (& String), Vec (& Vec) หรือ Box (& Box) เป็นอาร์กิวเมนต์ของฟังก์ชัน
ฉันเขียนรหัส Rust ที่ใช้&Stringเป็นอาร์กิวเมนต์: fn awesome_greeting(name: &String) { println!("Wow, you are awesome, {}!", name); } ฉันยังเขียนโค้ดที่ใช้อ้างอิงถึงVecหรือBox: fn total_price(prices: &Vec<i32>) -> i32 { prices.iter().sum() } fn is_even(value: &Box<i32>) -> bool { **value % 2 == 0 } อย่างไรก็ตามฉันได้รับคำติชมว่าการทำเช่นนี้ไม่ใช่ความคิดที่ดี ทำไมจะไม่ล่ะ?

5
มี JavaScript strcmp () หรือไม่
ใครสามารถยืนยันสิ่งนี้ให้ฉันได้ไหม JavaScript ไม่มีเวอร์ชัน strcmp () ดังนั้นคุณต้องเขียนสิ่งต่างๆเช่น: ( str1 < str2 ) ? -1 : ( str1 > str2 ? 1 : 0 );

9
เร่งความเร็วในการแทนที่ regex หลายล้านครั้งใน Python 3
ฉันใช้ Python 3.5.2 ฉันมีสองรายการ รายการ "ประโยค" ประมาณ 750,000 รายการ (สตริงแบบยาว) รายการ "คำ" ประมาณ 20,000 คำที่ฉันต้องการจะลบออกจาก 750,000 ประโยคของฉัน ดังนั้นฉันต้องวนซ้ำ 750,000 ประโยคและทำการแทนที่ประมาณ 20,000 ครั้งแต่เฉพาะในกรณีที่คำของฉันเป็น "คำ" และไม่ได้เป็นส่วนหนึ่งของอักขระที่มีขนาดใหญ่กว่า ฉันกำลังทำสิ่งนี้โดยรวบรวมคำของฉันไว้ล่วงหน้าเพื่อให้พวกเขาถูกขนาบข้างด้วย\bอักขระเมตา compiled_words = [re.compile(r'\b' + word + r'\b') for word in my20000words] จากนั้นฉันก็วนซ้ำ "ประโยค" ของฉัน import re for sentence in sentences: for word in compiled_words: sentence …

9
กำหนดการเข้ารหัสของสตริงใน C #
มีวิธีใดในการกำหนดการเข้ารหัสของสตริงใน C # หรือไม่? สมมติว่าฉันมีสตริงชื่อไฟล์ แต่ฉันไม่รู้ว่ามีการเข้ารหัสในUnicode UTF-16 หรือการเข้ารหัสเริ่มต้นของระบบฉันจะทราบได้อย่างไร
127 c#  string  encoding 

8
วิธีรับอักขระสุดท้ายของสตริงในเชลล์
ฉันได้เขียนบรรทัดต่อไปนี้เพื่อรับอักขระสุดท้ายของสตริง: str=$1 i=$((${#str}-1)) echo ${str:$i:1} ใช้ได้กับabcd/: $ bash last_ch.sh abcd/ / มันไม่ทำงานสำหรับabcd* : $ bash last_ch.sh abcd* array.sh assign.sh date.sh dict.sh full_path.sh last_ch.sh มันจะแสดงรายการไฟล์ในโฟลเดอร์ปัจจุบัน
127 string  bash  shell 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.