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

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

12
วิธีใช้ sed / grep เพื่อแยกข้อความระหว่างสองคำ?
ฉันกำลังพยายามส่งออกสตริงที่มีทุกอย่างระหว่างสองคำของสตริง: การป้อนข้อมูล: "Here is a String" เอาท์พุท: "is a" โดยใช้: sed -n '/Here/,/String/p' มีจุดสิ้นสุด แต่ฉันไม่ต้องการรวมไว้
134 string  bash  sed  grep 

5
วิธีแยกสตริงโดยใช้ JavaScript Regex
ฉันพยายามแยกสตริงย่อยจากไฟล์ด้วย JavaScript Regex นี่คือชิ้นส่วนจากไฟล์: DATE:20091201T220000 SUMMARY:Dad's birthday ฟิลด์ที่ฉันต้องการแยกคือ "สรุป" นี่คือแนวทาง: extractSummary : function(iCalContent) { /* input : iCal file content return : Event summary */ var arr = iCalContent.match(/^SUMMARY\:(.)*$/g); return(arr); }

2
ศูนย์สำหรับสตริงคืออะไร?
func NewKey(c appengine.Context, kind, stringID string, intID int64, parent *Key) *Key เอกสารระบุว่า: NewKey สร้างคีย์ใหม่ ชนิดต้องไม่ว่างเปล่า คนใดคนหนึ่งหรือทั้งสอง stringID และ intID จะต้องเป็นศูนย์ หากทั้งคู่เป็นศูนย์แสดงว่าคีย์ที่ส่งคืนจะไม่สมบูรณ์ พาเรนต์ต้องเป็นคีย์ที่สมบูรณ์หรือศูนย์ ศูนย์สำหรับสตริงคืออะไร? ฉันพยายาม0และnilและฉันได้ข้อผิดพลาดเช่น: cannot use nil as type string in function argument
133 string  go 

3
Regex ไม่ใช่ตัวดำเนินการ
ไม่มีตัวดำเนินการใน Regexes หรือไม่? เช่นเดียวกับในสตริงนั้น:"(2001) (asdf) (dasd1123_asd 21.01.2011 zqge)(dzqge) name (20019)" ฉันต้องการลบทั้งหมด\([0-9a-zA-z _\.\-:]*\)แต่ไม่ใช่สิ่งที่เป็นปี: (2001). ดังนั้นสิ่งที่ regex (2001) nameควรกลับต้อง: หมายเหตุ: สิ่งที่เหมือน\((?![\d]){4}[0-9a-zA-z _\.\-:]*\)ไม่ได้ผลสำหรับฉัน (แต่(20019)ก็ตรงกับ ... )
133 java  regex  string 


11
String.valueOf () กับ Object.toString ()
ใน Java มีความแตกต่างระหว่างString.valueOf(Object)และObject.toString()อย่างไร มีการกำหนดรหัสเฉพาะสำหรับสิ่งเหล่านี้หรือไม่?
132 java  string 

24
แยกวิเคราะห์ที่อยู่ที่ใช้งานได้เมืองรัฐรหัสไปรษณีย์จากสตริง [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่? อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ปัญหา: ฉันมีช่องที่อยู่จากฐานข้อมูล Access ซึ่งถูกแปลงเป็น Sql Server 2005 ช่องนี้มีทุกอย่างในช่องเดียว ฉันต้องการแยกวิเคราะห์แต่ละส่วนของที่อยู่ลงในช่องที่เหมาะสมในตารางปกติ ฉันต้องทำสิ่งนี้ประมาณ 4,000 บันทึกและต้องทำซ้ำได้ สมมติฐาน: สมมติว่ามีที่อยู่ในสหรัฐอเมริกา (สำหรับตอนนี้) สมมติว่าบางครั้งสตริงอินพุตจะมีผู้รับ (บุคคลที่ถูกส่งถึง) และ / หรือที่อยู่ที่สอง (เช่น Suite B) รัฐอาจจะย่อ รหัสไปรษณีย์อาจเป็นตัวเลขมาตรฐาน 5 หลักหรือ zip + 4 มีการพิมพ์ผิดในบางกรณี อัปเดต: ในการตอบคำถามที่วางไว้มาตรฐานไม่ได้เป็นไปตามสากลฉันจำเป็นต้องจัดเก็บค่าแต่ละค่าไม่ใช่เฉพาะรหัสพิกัดทางภูมิศาสตร์และข้อผิดพลาดหมายถึงการพิมพ์ผิด (แก้ไขด้านบน) ข้อมูลตัวอย่าง: AP Croll & Son 2299 Lewes-Georgetown …

11
sprintf เหมือนกับการทำงานใน Python
ฉันต้องการสร้างบัฟเฟอร์สตริงเพื่อทำการประมวลผลรูปแบบและสุดท้ายเขียนบัฟเฟอร์ในไฟล์ข้อความโดยใช้sprintfฟังก์ชันC-style ใน Python เนื่องจากข้อความที่มีเงื่อนไขฉันไม่สามารถเขียนลงในไฟล์ได้โดยตรง เช่นรหัสหลอก: sprintf(buf,"A = %d\n , B= %s\n",A,B) /* some processing */ sprint(buf,"C=%d\n",c) .... ... fprintf(file,buf) ดังนั้นในไฟล์เอาต์พุตเรามี o / p ประเภทนี้: A= foo B= bar C= ded etc... แก้ไขเพื่อชี้แจงคำถามของฉัน: bufบัฟเฟอร์ขนาดใหญ่มีสตริงเหล่านี้ทั้งหมดซึ่งจัดรูปแบบโดยใช้ sprintf ตามตัวอย่างของคุณbufจะมีเฉพาะค่าปัจจุบันไม่ใช่ค่าที่เก่ากว่า เช่นแรกในที่bufฉันเขียนในA= something ,B= somethingภายหลังC= somethingถูกต่อท้ายbufด้วยคำตอบเดียวกันแต่ในคำตอบ Python ของคุณbufมีเพียงค่าสุดท้ายซึ่งไม่ใช่ฉันต้องการ - ฉันต้องการbufให้มีสิ่งที่printfฉันทำทั้งหมดตั้งแต่เริ่มต้นเช่นในC.
131 python  string 


5
แยกสตริงย่อยจากสตริงใน Ruby โดยใช้นิพจน์ปกติ
ฉันจะแยกสตริงย่อยจากภายในสตริงใน Ruby ได้อย่างไร ตัวอย่าง: String1 = "<name> <substring>" ฉันต้องการแยกsubstringจากString1(เช่นทุกอย่างภายในเหตุการณ์ล่าสุด<และ>)
130 ruby  regex  string  substring 

7
วนซ้ำแต่ละบรรทัดในสตริงใน PHP
ฉันมีแบบฟอร์มที่อนุญาตให้ผู้ใช้อัปโหลดไฟล์ข้อความหรือคัดลอก / วางเนื้อหาของไฟล์ลงในพื้นที่ข้อความ ฉันสามารถแยกความแตกต่างระหว่างทั้งสองได้อย่างง่ายดายและใส่สิ่งที่พวกเขาป้อนลงในตัวแปรสตริง แต่ฉันจะไปจากที่นั่นได้อย่างไร ฉันจำเป็นต้องวนซ้ำในแต่ละบรรทัดของสตริง (ไม่ควรกังวลเกี่ยวกับการขึ้นบรรทัดใหม่บนเครื่องต่างๆ) ตรวจสอบให้แน่ใจว่ามีโทเค็นเดียว (ไม่มีช่องว่างแท็บเครื่องหมายจุลภาค ฯลฯ ) ล้างข้อมูลจากนั้นสร้างแบบสอบถาม SQL โดยอิงจากบรรทัดทั้งหมด ฉันเป็นโปรแกรมเมอร์ที่ค่อนข้างเก่งดังนั้นฉันจึงรู้แนวคิดทั่วไปเกี่ยวกับวิธีการทำ แต่มันก็นานมากแล้วที่ฉันทำงานกับ PHP ฉันรู้สึกว่าฉันกำลังค้นหาสิ่งที่ผิดและทำให้ได้ข้อมูลที่ไร้ประโยชน์ ปัญหาสำคัญที่ฉันพบคือฉันต้องการอ่านเนื้อหาของสตริงทีละบรรทัด ถ้าเป็นไฟล์ก็จะง่าย ส่วนใหญ่ฉันกำลังมองหาฟังก์ชัน PHP ที่มีประโยชน์ไม่ใช่อัลกอริทึมสำหรับวิธีการทำ ข้อเสนอแนะใด ๆ ?
130 php  string 

8
วิธีการแทนที่สตริงย่อยลิเทอรัลที่ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ใน Java
เมื่อใช้วิธีการreplace(CharSequence target, CharSequence replacement)ใน String ฉันจะทำให้เป้าหมายไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ได้อย่างไร ตัวอย่างเช่นวิธีการทำงานในขณะนี้: String target = "FooBar"; target.replace("Foo", "") // would return "Bar" String target = "fooBar"; target.replace("Foo", "") // would return "fooBar" ฉันจะทำให้มันเปลี่ยนได้อย่างไร (หรือมีวิธีที่เหมาะสมกว่านี้) เป็นแบบไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่เพื่อให้ทั้งสองตัวอย่างกลับมาเป็น "Bar"

7
วัตถุ 'str' ไม่รองรับการกำหนดรายการใน Python
ฉันต้องการอ่านอักขระบางตัวจากสตริงและใส่ลงในสตริงอื่น (เหมือนที่เราทำใน C) ดังนั้นรหัสของฉันจึงเป็นเหมือนด้านล่าง import string import re str = "Hello World" j = 0 srr = "" for i in str: srr[j] = i #'str' object does not support item assignment j = j + 1 print (srr) ใน C รหัสอาจเป็น i = j = 0; while(str[i] != '\0') …
130 python  string 

12
การเปรียบเทียบสตริงในเชลล์สคริปต์แบบไม่คำนึงถึงขนาดตัวพิมพ์
==ผู้ประกอบการจะใช้ในการเปรียบเทียบสองสายในสคริปต์เปลือก อย่างไรก็ตามฉันต้องการเปรียบเทียบสองสตริงโดยไม่สนใจขนาดตัวพิมพ์ทำอย่างไร? มีคำสั่งมาตรฐานสำหรับสิ่งนี้หรือไม่?

7
คลาส String จะแทนที่โอเปอเรเตอร์ + อย่างไร
ทำไมใน Java คุณสามารถเพิ่ม Strings ด้วยตัวดำเนินการ + เมื่อ String เป็นคลาส? ในString.javaรหัสฉันไม่พบการใช้งานสำหรับผู้ประกอบการนี้ แนวคิดนี้ละเมิดการวางวัตถุหรือไม่?
129 java  string  object 

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